QT的QHBoxLayout類的使用
阿新 • • 發佈:2020-12-18
詳細說明
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物件安裝到小部件上。那時,佈局中的小部件將重新設定父級,以將視窗作為其父級。