【发布时间】:2011-11-17 11:03:32
【问题描述】:
在 QtCreator 中,我创建了一个 QSplitter,它将 QTreeWidget 与垂直布局垂直分开,右侧有很多东西。
我希望第二列默认占用最大化第一列所需的最小空间。
我尝试将拆分器的大小和垂直策略设置为可扩展,但肯定我做得不对。如何准确设置?
【问题讨论】:
标签: c++ qt-creator qsplitter
在 QtCreator 中,我创建了一个 QSplitter,它将 QTreeWidget 与垂直布局垂直分开,右侧有很多东西。
我希望第二列默认占用最大化第一列所需的最小空间。
我尝试将拆分器的大小和垂直策略设置为可扩展,但肯定我做得不对。如何准确设置?
【问题讨论】:
标签: c++ qt-creator qsplitter
您可以在代码中使用QSplitter::setStretchFactor(int index, int stretch) 进行设置。
您可以将第一列设置为 1,第二列设置为 0。
splitter->setStretchFactor(0, 1);
splitter->setStretchFactor(1, 0);
【讨论】: