网格布局在 Qt Designer 中不平均划分 space
Grid Layout does not divide the space equally in Qt Designer
当window包含QWebView
和QGraphicsView
时,Grid Layout
设置不平分空格
有没有什么好的方法可以通过 window 调整大小兼容性将两个空格平均分开?
您可以为布局内的小部件设置拉伸值。例如,将所有小部件的水平延伸设置为 1 以获得相等的宽度:
webView.sizePolicy.setHorizontalStretch(1)
graphicsView.sizePolicy.setHorizontalStretch(1)
如果您希望特定列更宽,请为该列中的小部件设置更高的拉伸值。布局不同行的小部件高度也是如此。
您还可以在设计器中设置拉伸值。只需单击一个小部件,然后在 sizePolicy 部分的属性窗格中设置 Horizontal Stretch 和 Vertical Stretch。
当window包含QWebView
和QGraphicsView
时,Grid Layout
设置不平分空格
有没有什么好的方法可以通过 window 调整大小兼容性将两个空格平均分开?
您可以为布局内的小部件设置拉伸值。例如,将所有小部件的水平延伸设置为 1 以获得相等的宽度:
webView.sizePolicy.setHorizontalStretch(1)
graphicsView.sizePolicy.setHorizontalStretch(1)
如果您希望特定列更宽,请为该列中的小部件设置更高的拉伸值。布局不同行的小部件高度也是如此。
您还可以在设计器中设置拉伸值。只需单击一个小部件,然后在 sizePolicy 部分的属性窗格中设置 Horizontal Stretch 和 Vertical Stretch。