2017-02-21 20 views
1

我想有像下面这样的布局由小部件QHBoxLayout,负责所占用的面积:PyQt的:非等划分

Layout

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

如何不均匀地分配小部件的区域?

回答

1

QHBoxLayoutQVBoxLayout类允许您设置拉伸因子adding widgets。这指定的空间相对比例就由小部件,后widget的最小/最大宽度/高度已考虑到:

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

谢谢您的帮助! @ekhumoro – Sarah