0
例如,我希望layoutLeftMargin屬性的值等於父窗口小部件的1/3。因此,當我調整窗口大小時,窗口小部件的比例仍然保持不變。是否可以按qt設計師的比例給出尺寸?
否則,如果QtDesigner無法實現,我該如何使用代碼?
例如,我希望layoutLeftMargin屬性的值等於父窗口小部件的1/3。因此,當我調整窗口大小時,窗口小部件的比例仍然保持不變。是否可以按qt設計師的比例給出尺寸?
否則,如果QtDesigner無法實現,我該如何使用代碼?
不,邊距以像素爲單位指定,它們不能相對於父級窗口小部件的大小。
然而,您可以在Horizontal Layout做,在設計師把你當前整個佈局,添加Horizontal Spacer到它的左側,水平佈局分配適當layoutStretch
值(在你的榜樣,這應該是1,2
,這意味着原始佈局將佔用間隔器佔用空間的兩倍,以便間隔器獲得父控件的1/3
)。
你使用的是什麼樣的佈局?垂直,水平,網格還是表格? – Mike
@Mike我正在使用網格佈局。 –