PyQt4 GUI框布局固定宽度

时间:2016-08-18 16:26:34

标签: python layout pyqt4 spacing

有没有办法设置Product C的固定宽度?

例如,当我有两个小小部件占用很小的空间时,我不希望当我全屏显示应用程序时,这两个小部件会分割整个屏幕宽度。小部件的宽度已设置为RewriteRule ((?!\.php).*)$ http://localhost/$1 [P] 宽度。

2 个答案:

答案 0 :(得分:0)

录取:我不使用PyQT,但我在C ++中使用Qt。我相信它会有同样的效果。

这里的技巧是,当你运行QHBoxLayout :: addWidget()时,你要为要拉伸的小部件定义一个伸展因子(大于零)。您可以为要保持较小的那些定义零伸展因子(默认值)。

你是否在小部件上运行QWidget :: setMaximumWidth()?这或许也很有用。

答案 1 :(得分:0)

只需在布局的末尾添加一个可伸缩的空间:

    hbox_layout.addStretch()

或者如果您想要右侧的小部件:

    hbox_layout.insertStretch(0)