Qt creator 2垂直分离器和固定中间高度

时间:2017-03-20 00:22:12

标签: qt layout widget qt-creator splitter

我尝试创建固定高度的中间空间并禁用它的隐藏行为。我的测试窗口的截图:

This screenshot of my test window

如您所见,中间空间太平,当您将其向上或向下拖动到最大位置时可以隐藏。

如何纠正这种布局行为?

编辑:

enter image description here

现在我设置此中间窗口小部件的最大高度。这个修复高度。但是如何禁用隐藏行为?

编辑2:

我找到了。分级式> setChildrenCollapsible(假)

禁用所有功能。但我想只为中间小部件禁用它。

1 个答案:

答案 0 :(得分:1)

就像你看到的那样,拆分器有setChildrenCollapsible,还有第二个setCollapsible (see QSpliter doc),让你为特定的子索引设置它。

在您的情况下,以下代码适用于第二个小部件:

mySplitter->setCollapsible(1, false);