网格布局不会在Qt Designer中平均分配空间

时间:2015-03-21 09:12:03

标签: qt pyqt qt-designer

当窗口包含QWebViewQGraphicsView时,Grid Layout设置不会平均划分空格。

有没有很好的方法将两个空格与窗口大小调整兼容性相等?

1 个答案:

答案 0 :(得分:1)

您可以为布局中的窗口小部件设置拉伸值。例如,将所有小部件的水平延伸设置为1以获得相等的宽度:

webView.sizePolicy.setHorizontalStretch(1)
graphicsView.sizePolicy.setHorizontalStretch(1)

如果希望特定列更宽,请为该列中的窗口小部件设置更高的拉伸值。对于不同布局行中的窗口小部件高度也是如此。

您还可以在设计器中设置拉伸值。只需点击一个小部件,然后在属性窗格中设置 sizePolicy 部分的水平拉伸垂直拉伸