2015-09-10 42 views
0

我有3個QWidget s放置在一個水平QSplitter。所以左邊,中間和右邊QWidget。我有2個擒抱點(這是怎麼叫?):左/中間和中間/右邊QWidget s。QSplitter中的固定寬度小部件

我想要的是擁有固定寬度的中央控件,所以當我向左/向右移動時,另一個應該以完全相同的方式移動。

我已經嘗試將中心部件的QSizePolicy的水平策略設置爲FixedMinimum。我也嘗試了左右小部件的水平拉伸到1,但這些都沒有幫助。

回答

1

QWidget::setFixedWidth應用於小部件,您希望有一個固定的寬度。那當然要你指定那個寬度。

+0

這有一個缺點:我需要通過的寬度,這我不知道,因爲它依賴於文本翻譯等 –

+0

您可以通過一個相對固定的寬度,也就是說,整個矩形區域的1/3。 – AlexanderVX