2011-11-14 60 views
8

我正在Qt Creator上編寫文本編輯器。我有一個QPlainTextEdit作爲中心部件,並且我希望主工具欄中的所有字體控制工具自動添加到所有QMainWindow項目中。當我嘗試將QComboBox拖放到主工具欄上時,會顯示一個不允許的圖標。 有沒有辦法做到這一點?如何將QComboBox添加到Qt Creator的主工具欄中

感謝您的幫助提前。

回答

11

您可以通過調用QToolBaraddWidget函數來執行所需操作。所以,如果你叫你的主工具欄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 
0

好了,在cpp文件四處尋找了一下,我意識到,我指錯了東西。

ui->mainToolBar->insertWidget(ui->actionLoadSettings, cbxSelect);將做的伎倆。