3

ここの初心者。ドック ウィジェットがあり、その中に 3 つのグループ ボックスを作成し、これらの 3 つのグループ ボックスに VBoxLayout を使用しています。しかし問題は、ウィンドウが最大化されたときで、3 つのグループボックスがドック ウィジェット全体を埋め尽くし、グループボックス内の項目の内部に大きなスペースがたくさんあります。グループボックスのサイズを固定し、ドックウィジェットパネル全体のように、それらをすべて上に揃えるにはどうすればよいですか?

トリックは何ですか?ありがとう

4

2 に答える 2

2

追加する必要QSpcerItemがありますが、直接ではありません:

通常、このクラスを直接使用する必要はありません。Qt のビルトイン レイアウト マネージャーは、レイアウト内の空きスペースを操作するための次の機能を提供します。

Qt ドキュメントから: http://doc.qt.digia.com/qt/qspaceritem.html#details

あなたが使用する必要があります:

myLayout->addStretch()
于 2013-01-05T15:00:43.083 に答える
0

を使用しQSpacerItemます。垂直スペーサーの使用:

 QSpacerItem ( width, height, QSizePolicy::Minimum, QtGui.QSizePolicy::Expanding )

そして水平の場合:

 QSpacerItem ( width, height, QtGui.QSizePolicy::Expanding, QSizePolicy::Minimum )
于 2013-01-05T14:15:23.110 に答える