Как я могу добавить QComboBox на главную панель инструментов в Qt Creator
Я пишу текстовый редактор на Qt Creator. У меня есть QPlainTextEdit в качестве центрального виджета, и я хочу, чтобы все инструменты управления шрифтами на главной панели инструментов автоматически добавлялись во все проекты QMainWindow. Когда я пытаюсь перетащить QComboBox на главную панель инструментов, отображается значок "не разрешено".
Есть ли способ сделать это?
Заранее благодарю за помощь.
2 ответов:
Вы можете делать все, что хотите, вызывая
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
Ладно, немного покопавшись в файле cpp, я понял, что имею в виду не ту вещь.
ui->mainToolBar->insertWidget(ui->actionLoadSettings, cbxSelect);сделает свое дело.
Comments