Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как создать QToolBar на QDockWidget?
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
kruger
Пытаюсь создать QToolBar на QDockWidget как на обычном QWidget, но что-то ничего не получается.
Делаю это в конструкторе доквиджета так:
toolBar = new QToolBar(this, tr("Установки") );
ViGOur
QToolBar создаётся на QMainWindow.
Создай объект QMainWindow, на нем создай тулбар, и помести его на QDockWidget, примерно так (в конструкторе доквиджета):
QMainWindow *pChildMain = new QMainWindow(this);
QToolBar *pToolBar = new QToolBar(pChildMain);
pChildMain->setWindowFlags(Qt::Widget);
pChildMain->addToolBar(pToolBar);
setWidget(pChildMain);
Код сделал на коленке, потому не обессуть если не сразу заработает! :rolleyes:
kruger
Работает, спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.