Home · All Classes · Main Classes · Grouped Classes · Modules · Functions |
Класс QHBoxLayout выстраивает виджеты в горизонтальную линию. Далее...
#include <QHBoxLayout>
Наследует QBoxLayout.
Класс QHBoxLayout выстараивает виджеты в горизонтальную линию.
Данный класс используется для создания горизонтального ряда из выравниваемых объектов. Для получения более подробной информации см. QBoxLayout.
Простейший способ использования данного класса выглядит следующим образом:
QWidget *window = new QWidget; QPushButton *button1 = new QPushButton("One"); QPushButton *button2 = new QPushButton("Two"); QPushButton *button3 = new QPushButton("Three"); QPushButton *button4 = new QPushButton("Four"); QPushButton *button5 = new QPushButton("Five"); QHBoxLayout *layout = new QHBoxLayout; layout->addWidget(button1); layout->addWidget(button2); layout->addWidget(button3); layout->addWidget(button4); layout->addWidget(button5); window->setLayout(layout); window->show();
Сперва Вы создаете виджеты, которые хотите компоновать. Затем Вы создаете объект QHBoxLayout и добавляете в него виджеты. В конце Вы вызываете QWidget::setLayout() для установки объекта QHBoxLayout в виджет. В этот момент виджеты, входящие в компоновщик, становятся дочерними объектами по отношению к window.
См. также QVBoxLayout, QGridLayout, QStackedLayout и Классы Компоновки.
Создает новый горизонтальный ряд. Вы должны добавить его в другой компоновщик или виджет.
Создает новый горизонтальный ряд верхнего уровня с родителем parent.
Разрушает данный компоновщик.
Выравниваемые с помощью данного компоновщика виджеты не разрушаются.
Copyright © 2005 Trolltech | Trademarks | Qt 4.1.0 |