1. 程式人生 > 其它 >QT的QHBoxLayout類的使用

QT的QHBoxLayout類的使用

詳細說明
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物件安裝到小部件上。那時,佈局中的小部件將重新設定父級,以將視窗作為其父級。
在這裡插入圖片描述