详细说明
QVBoxLayout类垂直排列小部件。
此类用于构造垂直框布局对象。有关详细信息,请参见QBoxLayout。
该类的最简单用法是这样的:
QWidget *窗口=新的QWidget;
QPushButton * button1 =新的QPushButton(“ One”);
QPushButton * button2 =新的QPushButton(“ Two”);
QPushButton * button3 =新的QPushButton(“ Three”);
QPushButton * button4 =新的QPushButton(“ Four”);
QPushButton * button5 =新的QPushButton(“ Five”);
QVBoxLayout * layout =新的QVBoxLayout;
layout-> addWidget(button1);
layout-> addWidget(button2);
layout-> addWidget(button3);
layout-> addWidget(button4);
layout-> addWidget(button5);
window-> setLayout(layout);
window-> show();
首先,我们在布局中创建所需的小部件。然后,我们创建QVBoxLayout对象,并将小部件添加到布局中。最后,我们调用QWidget :: setLayout()将QVBoxLayout对象安装到小部件上。那时,布局中的小部件将重新设置父级,以将窗口作为其父级。
?