14

QtCreatorで、QTreeWidgetを垂直方向のレイアウトから垂直方向に分離するQSplitterを作成し、右側に多くのものを配置しました。

この2番目の列は、デフォルトで、最初の列を最大化するために必要な最小のスペースを使用するようにしたいと思います。

スプリッターのサイズと垂直方向のポリシーを拡張として設定しようとしましたが、確かに正しくありません。どうすればこれを正確に設定できますか?

4

1 に答える 1

19

を使用してコードでこれを設定できますQSplitter::setStretchFactor(int index, int stretch)

最初の列のストレッチを 1 に設定し、2 番目の列を 0 に設定します。

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