Пытаюсь создать QToolBar на QDockWidget как на обычном QWidget, но что-то ничего не получается.
Делаю это в конструкторе доквиджета так:
toolBar = new QToolBar(this, tr("Установки") );
QToolBar создаётся на QMainWindow.
Создай объект QMainWindow, на нем создай тулбар, и помести его на QDockWidget, примерно так (в конструкторе доквиджета):
QMainWindow *pChildMain = new QMainWindow(this);
QToolBar *pToolBar = new QToolBar(pChildMain);
pChildMain->setWindowFlags(Qt::Widget);
pChildMain->addToolBar(pToolBar);
setWidget(pChildMain);
Код сделал на коленке, потому не обессуть если не сразу заработает!
Работает, спасибо.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)