Расположение QToolBar один под другим

Материал из Wiki.crossplatform.ru

(Различия между версиями)
Перейти к: навигация, поиск
(новая статья в ЧАВО)
(поправил тэг коде)
 
Строка 2: Строка 2:
Пример:
Пример:
-
{{code|qt|code=#include <QtGui>
+
<source lang=cpp-qt>
 +
#include <QtGui>
int main(int argc, char **argv) {
int main(int argc, char **argv) {
     QApplication app(argc, argv);
     QApplication app(argc, argv);
Строка 13: Строка 14:
     return app.exec();
     return app.exec();
}
}
-
}}
+
</source>
[[Категория:Qt FAQ]]
[[Категория:Qt FAQ]]

Текущая версия на 15:46, 18 октября 2009

Для программного расположения нескольких панелей инструментов QToolBar одна под другой, необходимо воспользоваться методом QMainWindow::addToolBarBreak().

Пример:

#include <QtGui>
int main(int argc, char **argv) {
    QApplication app(argc, argv);
    QMainWindow *window = new QMainWindow;
    window->setWindowTitle("Main Window");
    window->addToolBar("ToolBar 1");
    window->addToolBarBreak();
    window->addToolBar("ToolBar 2");
    window->show();
    return app.exec();
}