如何将QComboBox添加到Qt Creator中的主工具栏

W.K*_*K.S 8 c++ qt qcombobox

我正在Qt Creator上写一篇文本编辑器.我有一个QPlainTextEdit作为中心窗口小部件,我希望主工具栏中的所有字体控制工具自动添加到所有QMainWindow项目中.当我尝试将QComboBox拖放到主工具栏上时,会显示一个不允许的图标.有办法做到这一点吗?

感谢您的帮助.

pne*_*zis 12

你可以通过调用addWidget函数来做你想做的事QToolBar.因此,如果您调用了主工具栏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
Run Code Online (Sandbox Code Playgroud)