QVBoxLayout
Z DooBLER wiki
Spis treści |
Wstęp
Klasa QVBoxLayout układa widżety pionowo. Więcej...
Dziedziczy z
QBoxLayout.
Publiczne funkcje
- QVBoxLayout ()
- QVBoxLayout ( QWidget * parent )
- ~QVBoxLayout ()
- 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 QVBoxLayout układa widżety pionowo.
Ta klasa jest używana do tworzenia szablonu układającego pionowo widżety, które są w nim zawarte. Zobacz także QBoxLayout aby dowiedzieć się więcej.
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");
- QVBoxLayout *layout = new QVBoxLayout;
- 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ć pionowo (w tym przypadku przyciski) - linia 1 - 6
Następnie tworzymy objekt QVBoxLayout i dodajemy widżety do szablonu - linia 8 - 13
Na koniec wywołujemy funkcję QWidget::setLayout() aby dadać objekt QVBoxLayout 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.
Opis funkcji
QVBoxLayout::QVBoxLayout
QVBoxLayout::QVBoxLayout ()
Constructs a new vertical box. You must add it to another layout.
QVBoxLayout::QVBoxLayout ( QWidget * parent )
Constructs a new top-level vertical box with parent parent.
QVBoxLayout::~QVBoxLayout ()
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/qvboxlayout.html

