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

标签 python user-interface layout pyqt

我想要如下的布局:

Layout

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

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

最佳答案

QHBoxLayoutQVBoxLayout 类允许您在 adding widgets 时设置拉伸(stretch)因子。 。这指定了小部件占用空间的相对比例,考虑了小部件的最小/最大宽度/高度:

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

关于python - PyQt:不均等地划分QHBoxLayout中小部件占用的区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42367689/

相关文章:

android - 如何设计一个合适的安卓应用程序?技巧和窍门

ios - AirBnb 如何创建具有不同单元格的 Collection View ?

java - 无法在 onCreate 中设置 LayoutParams

python - ap.add_argument()的语法

android - 实现类似 HomeScreen 的可水平滚动的小部件?

python - Python解释器实际上是如何解释程序的?

java - 需要帮助来创建 java GUI

ajax - 发送 AJAX 响应时,如何使 Zend Framework 不呈现 View /布局?

Python 中止后无限循环

python - 如何在 Plone 4.1.4 中向 intranet_workflow 添加更多自定义状态