2015-09-10 43 views
0

我有3个QWidget s放置在一个水平QSplitter。所以左边,中间和右边QWidget。我有2个擒抱点(这是怎么叫?):左/中间和中间/右边QWidget s。QSplitter中的固定宽度小部件

我想要的是拥有固定宽度的中央控件,所以当我向左/向右移动时,另一个应该以完全相同的方式移动。

我已经尝试将中心部件的QSizePolicy的水平策略设置为FixedMinimum。我也尝试了左右小部件的水平拉伸到1,但这些都没有帮助。

回答

1

QWidget::setFixedWidth应用于小部件,您希望有一个固定的宽度。那当然要你指定那个宽度。

+0

这有一个缺点:我需要通过的宽度,这我不知道,因为它依赖于文本翻译等 –

+0

您可以通过一个相对固定的宽度,也就是说,整个矩形区域的1/3。 – AlexanderVX