Qt 提供了几种布局管理器供我们选择:
QHBoxLayout:按照水平方向从左到右布局;
QVBoxLayout:按照竖直方向从上到下布局;
QGridLayout:在一个网格中进行布局,类似于 HTML 的 table。
其中QGridLayout *layout = new QGridLayout;
layout->addWidget(button1,0,0,1,3);
表示的是button1起始坐标为(0,0),横跨1列竖跨3列。
layout->addWidget(button2,1,0);
默认的形式,button2起始坐标为(1,0),1行一列。
本文介绍了Qt提供的三种布局管理器:QHBoxLayout、QVBoxLayout和QGridLayout,并通过实例展示了如何使用QGridLayout来设置按钮的位置和跨度。
1962

被折叠的 条评论
为什么被折叠?



