| 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 |