我正在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);
将做的伎俩。