0
我有一個QtGui.QVBoxLayout
部件,其存在的主要QtGui.QGridLayout
佈局,延伸和所有的地方(左側)設置一個小部件的SizeHint
我想要的物品在頂部得到堆放中心裏面的物品微件(右側)的
我怎樣才能做到這一點?我知道它與SizeHint
有關,但我不確定如何使用它。
我有一個QtGui.QVBoxLayout
部件,其存在的主要QtGui.QGridLayout
佈局,延伸和所有的地方(左側)設置一個小部件的SizeHint
我想要的物品在頂部得到堆放中心裏面的物品微件(右側)的
我怎樣才能做到這一點?我知道它與SizeHint
有關,但我不確定如何使用它。
A QBoxLayout
將在可用空間內均勻分佈小部件。在QVBoxLayout
的頂部保留所有小部件的最簡單方法是在底部添加可拉伸間距,以便將所有小部件向上推。
您可以添加一段時間,它將佔用盡可能多的空間,因爲它可以使用QBoxLayout::addStretch()
。
也許你應該嘗試QVBoxLayout :: setSpacing(int) – Blood
你已經嘗試過'QBoxLayout :: addStretch()'後,將小部件添加到佈局? – PrisonMonkeys
@血液它不工作 – iTayb