Qt Designer 中的网格布局不能平均分配空间

7

当窗口包含QWebViewQGraphicsView时,Grid Layout设置无法平均划分空间。

有没有好的方法可以在窗口大小调整兼容性的情况下平均分割这两个空间?

1个回答

4
您可以设置布局内部小部件的拉伸值。例如,将所有小部件的水平拉伸设置为1以实现等宽度:
webView.sizePolicy.setHorizontalStretch(1)
graphicsView.sizePolicy.setHorizontalStretch(1)

如果你想让特定列变得更宽,那么可以为该列中的小部件设置更高的拉伸值。对于布局的不同行中的小部件高度也是如此。
在设计师中也可以设置拉伸值。只需单击一个小部件,在属性窗格中从“sizePolicy”部分设置水平拉伸垂直拉伸

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接