PyQt:不均匀地划分QHBoxLayout中小部件占用的区域

时间:2017-02-21 12:43:27

标签: python user-interface layout pyqt

我希望有如下布局:

Layout

我正在使用QHBoxLayout并添加两个小部件 - 但不是我需要的25%/ 75%布局,这两个小部件都获得了50%的可用空间。

如何不平等地分配小部件的区域?

1 个答案:

答案 0 :(得分:1)

QHBoxLayoutQVBoxLayout类允许您在adding widgets时设置拉伸系数。这指定了小部件占用的空间的相对比例,小部件的最小/最大宽度/高度被考虑在内之后:

layout = QHBoxLayout()
layout.addWidget(widget1, 25)
layout.addWidget(widget2, 75)