QVBoxLayout

Z DooBLER wiki

Spis treści


Wstęp

Klasa QVBoxLayout układa widżety pionowo. Więcej...

Dziedziczy z
QBoxLayout.

Publiczne funkcje


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

  1. QWidget *window = new QWidget;
  2. QPushButton *button1 = new QPushButton("One");
  3. QPushButton *button2 = new QPushButton("Two");
  4. QPushButton *button3 = new QPushButton("Three");
  5. QPushButton *button4 = new QPushButton("Four");
  6. QPushButton *button5 = new QPushButton("Five");
  7.  
  8. QVBoxLayout *layout = new QVBoxLayout;
  9. layout->addWidget(button1);
  10. layout->addWidget(button2);
  11. layout->addWidget(button3);
  12. layout->addWidget(button4);
  13. layout->addWidget(button5);
  14.  
  15. window->setLayout(layout);
  16. window->show();
Wynik działania powyższego przykładu.
Wynik działania powyższego przykładu.

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

Osobiste
Kategorie główne
Reklamy
Zaprzyjaźnione strony