我正在Qt Creator上編寫文本編輯器。我有一個QPlainTextEdit作爲中心部件,並且我希望主工具欄中的所有字體控制工具自動添加到所有QMainWindow項目中。當我嘗試將QComboBox拖放到主工具欄上時,會顯示一個不允許的圖標。 有沒有辦法做到這一點?如何將QComboBox添加到Qt Creator的主工具欄中
感謝您的幫助提前。
我正在Qt Creator上編寫文本編輯器。我有一個QPlainTextEdit作爲中心部件,並且我希望主工具欄中的所有字體控制工具自動添加到所有QMainWindow項目中。當我嘗試將QComboBox拖放到主工具欄上時,會顯示一個不允許的圖標。 有沒有辦法做到這一點?如何將QComboBox添加到Qt Creator的主工具欄中
感謝您的幫助提前。
您可以通過調用QToolBar
的addWidget
函數來執行所需操作。所以,如果你叫你的主工具欄mainToolBar
您可以在主窗口的構造函數來完成:
QComboBox* myComboBox = new QComboBox;
// Add values in the combo box
ui->mainToolBar->addWidget(myComboBox);
// make the connection between the combo box and a slot
好了,在cpp文件四處尋找了一下,我意識到,我指錯了東西。
ui->mainToolBar->insertWidget(ui->actionLoadSettings, cbxSelect);
將做的伎倆。