我有一个GUI布局,如图片所示。
目前Sublayout1和Sublayout2的大小相等。但是我想让Sublayout1的宽度变小,拉伸Sublayout2的宽度变大。是否有一种动态的方法来实现,而不是设置固定大小。就像在Android Studio中,您可以设置布局内元素的权重一样。
同时,影响大小不应该影响Bottomlayout。非常感谢您的帮助。代码片段如下:
![enter image description here](https://istack.dev59.com/hFAR1.webp)
同时,影响大小不应该影响Bottomlayout。非常感谢您的帮助。代码片段如下:
sublayout1 = QtGui.QVBoxLayout()
sublayout2 = QtGui.QVBoxLayout()
plotBox = QtGui.QHBoxLayout()
plotBox.addLayout(sublayout1)
plotBox.addLayout(sublayout2)
bottomlayout = QtGui.QHBoxLayout()
mainlayout.addLayout(plotBox)
mainlayout.addLayout(bottomlayout)
mainlayout
只是一个垂直对齐的QBoxLayout
,那么同样的技术应该可以正常工作。不确定为什么不行。 - G.M.