2017-06-01 9 views
1

Qtでは、QDialogに2つのQTreeViewオブジェクトがあります。私はそれらのうちの1つが常に他のものの半分になるようにし、ダイアログのサイズを変更するとこれを維持します。私はQVBoxLayoutを追加します。ウィジェットのサイズを他のサイズの半分に設定する

どうすればいいですか?

+3

[setVerticalStretch](https://doc.qt.io/qt-5/qsizepolicy.html#setVerticalStretch )それはそうするように聞こえる。 – nwp

答えて

4

あなたはこのようQVBoxLayout :: addWidget()メソッドの引数stretchを、使用することができます。

layout->addWidget(smallWidget, 1); 
layout->addWidget(bigWidget, 2); 
関連する問題