Создаю новый класс формы Qt Designer, накидываю на форму пару кнопок чтобы было, определяю его экземпляр в классе главного окна:
MyToolbarWidget *myToolBarWidget; // MyToolBarWidget наследуется от QWidget
QAction *myToolBarWidgetAction; // может манипуляции через setVisible() помогут? (спойлер: нет)
Пытаюсь создать сам объект экземпляра в конструкторе главного окна и добавить его через addWidget на тулбар:
myToolBarWidget = new MyToolBarWidget(ui->toolBar);
myToolBarWidgetAction = ui->toolBar->addWidget(myToolBarWidget);
Но после компиляции и запуска тулбар как был так и остается пустым.
Никакие там
myToolBarWidgetAction->setVisible(true);
не помогают.
Создание кнопки программно (без дизайнера) тоже ничего не решают.
Есть идеи почему оно не работает? В документации ничего по этому поводу, даже примеров нет (или я не нашел хз).