QHBoxLayout
Z DooBLER wiki
Spis treści |
Wstęp
Klasa QHBoxLayout układa widżety poziomo. Więcej...
The QHBoxLayout class lines up widgets horizontally.
#include <QHBoxLayout>
Dziedziczy z
QBoxLayout.
Publiczne funkcje
- QHBoxLayout ()
- QHBoxLayout ( QWidget * parent )
- ~QHBoxLayout ()
- 18 publicznych funkcji jest dziedziczonych z QBoxLayout
- 28 publicznych funkcji jest dziedziczonych z QLayout
- 29 publicznych funkcji jest dziedziczonych z QObject
- 17 publicznych funkcji jest dziedziczonych z QLayoutItem
Inne dziedziczone
- 2 właściwości są dziedziczone z QLayout
- 1 właściwość jest dziedziczona z QObject
- 1 oubliczny slot jest dziedziczony z QObject
- 1 sygnał jest dziedziczony z QObject
- 1 static public member inherited from QLayout
- 5 static public members inherited from QObject
- 1 chroniona funkcja jest dziedziczona z QBoxLayout
- 3 chronione funkcje są dziedziczone z QLayout
- 7 chronionych funjcji jest dziedziczonych z QObject
Opis szczegółowy
Klasa QHBoxLayout układa widżety poziomo.
The QHBoxLayout class lines up widgets horizontally.
Ta klasa jest używana do tworzenia szablonu układającego poziomo widżety, które są w nim zawarte. Zobacz także QBoxLayout aby dowiedzieć się więcej.
This class is used to construct horizontal box layout objects. See QBoxLayout for details.
Prosty przykład pkazujący użucie klasy może wyglądać tak:
- 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();
Najpierw tworzymy widżet okna głównego, oraz widżety, które chcemy poukładać poziomo (w tym przypadku przyciski) - linia 1 - 6
Następnie tworzymy objekt QHBoxLayout i dodajemy widżety do szablonu - linia 8 - 13
Na koniec wywołujemy funkcję QWidget::setLayout() aby dadać objekt QHBoxLayout do widżetu głównego. Od tego momentu widżet do którego dodaliśmy szablon staje się rodzicem widżetów zawartych w szablonie.
First, we create the widgets we want in the layout. Then, we create the QHBoxLayout object and add the widgets into the layout. Finally, we call QWidget::setLayout() to install the QHBoxLayout object onto the widget. At that point, the widgets in the layout are reparented to have window as their parent.
Opis funkcji
QHBoxLayout::QHBoxLayout
QHBoxLayout::QHBoxLayout ()
Constructs a new horizontal box. You must add it to another layout.
QHBoxLayout::QHBoxLayout ( QWidget * parent )
Constructs a new top-level horizontal box with parent parent.
QHBoxLayout::~QHBoxLayout ()
Destroys this box layout.
The layout's widgets aren't destroyed.
inne
Ten artykuł jest tylko zalążkiem.
Możesz pomóc poprzez rozszeszenie tego artykułu.
Tłumaczenie na podstawie oryginalnej dokumentacji ze strony http://doc.trolltech.com
Tekst oryginału http://doc.trolltech.com/4.4/qhboxlayout.html

