PyQt4 布局方法摘要

PyQt5 布局方法摘要

记录博文
语法说明
b.addLayout(l)把 QLayout l 添加到 QBoxLayout b 中,b 通常是 QHBoxLayout 或者 QVBoxLayout
b.addSpacing(i)把固定大小为 int i 的 QSpaceItem 添加到布局 b 中
b.addStretch(i)用最小大小 0 和伸展因子为 int i 的 QSpaceItem 添加到布局 b 中
b.addWidget(w)向布局 b 中添加一个 QWidget w
b.setStretchFactor(x, i)把布局 b 中的布局或窗口部件的伸展因子由 x 设置为 int i
g.addLayout(l, r, c)把 QLayout l 添加到 QGridLayout g 的第 int r 行和第 int c 列;可以额外给定要合并的行数和列数 (layout.addLayout(buttonLayout, 2, 0, 1, 3):把按钮布局作为第三行添加到网格布局,并让它合并所有三列的空间)
g.addWidget(w, r, c)把 QWidget w 添加到 QGridLayout g 的第 int r 行和第 int c 列;可以额外给定要合并的行数和列数 (layout.addWidget(self.styleComboBox, 1, 1, 1, 2):风格组合框放在第二行的第二列,并且占据着合并过的两列)
g.setRowStretch(r, i)把 QGridLayout g 的行 r 拉伸至 int i
g.setColumnStretch(c, i)把 QGridLayout g 的列 c 拉伸至 int i

转载至 《Python Qt Gui 快速编程 —— PyQt 编程指南》
作者 Mark Summerfield

点我回顶部

 
 
 
 
 
 
 
Fin.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值