网格布局管理器QGridLayout
Qt中提供QGridLayout用来实现网格布局的效果。
- 核心属性
整体和 QVBoxLayout 以及 QHBoxLayout 相似. 但是设置 spacing 的时候是按照垂直⽔平两个
⽅向来设置的.
| 属性 | 说明 |
|---|---|
| layoutLeftMargin |
左侧边距 |
| layoutRightMargin |
右侧边距 |
| layoutTopMargin |
上⽅边距 |
| layoutBottomMargin |
下⽅边距 |
| layoutHorizontalSpacing |
相邻元素之间⽔平⽅向的间距 |
| layoutVerticalSpacing |
相邻元素之间垂直⽅向的间距 |
| layoutRowStretch |
⾏⽅向的拉伸系数 |
| layoutColumnStretch |
列⽅向的拉伸系数 |
例子:使用QGridLayout管理控件
(1)创建四个按钮,一个QGridLayout

(2)设置一个2 * 2的按钮布局


(3)模仿垂直布局管理器


最低0.47元/天 解锁文章
1150

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



