2011-11-17 7 views
12

QtCreatorでは、QTreeWidgetを垂直レイアウトから垂直に分離するQSplitterを作成しました。QSplitter:2番目の列を小さくするには?

この2番目の列は、デフォルトでは最初の列を最大化するために必要な最小限の領域が必要です。

私はスプリッタのサイズと縦方向のポリシーを拡張するように設定しようとしましたが、確かにそれを正しく行えません。どのようにこれを正確に設定できますか?

答えて

14

QSplitter::setStretchFactor(int index, int stretch)というコードで設定できます。

あなたはQtDesignerでこのようなプロパティを設定する可能性がある1と第2の0

splitter->setStretchFactor(0, 1); 
splitter->setStretchFactor(1, 0); 
+1

のストレッチを持っている最初の列を設定するのでしょうか?小さすぎる列の内容を編集すると迷惑です... – leemes

+0

@leemes申し訳ありませんが、私はQtDesignerを使用していません。 –

関連する問題