【问题标题】:PyQt: Unequally divide the area occupied by widgets in a QHBoxLayoutPyQt:不等分QHBoxLayout中小部件占用的区域
【发布时间】:2017-07-11 02:20:22
【问题描述】:

我想要如下布局:

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

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

【问题讨论】:

    标签: python user-interface layout pyqt


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的帮助! @ekhumoro
    猜你喜欢
    • 2018-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-14
    • 2021-04-30
    • 2015-07-17
    • 1970-01-01
    相关资源
    最近更新 更多