14

在 QtCreator 中,我创建了一个 QSplitter,它将 QTreeWidget 与垂直布局垂直分离,右侧有很多东西。

我希望第二列默认占用最大化第一列所需的最小空间。

我尝试将拆分器的大小和垂直策略设置为扩展,但肯定我做得不对。我该如何准确设置?

4

1 回答 1

19

您可以在代码中使用QSplitter::setStretchFactor(int index, int stretch).

您可以将第一列设置为 1,第二列设置为 0。

splitter->setStretchFactor(0, 1);
splitter->setStretchFactor(1, 0);
于 2011-11-17T11:39:45.383 回答