0

QVBoxLayoutを含むウィンドウがあります。レイアウトには、いくつかの子ウィジェット(.uiファイルで定義)があります。ウィンドウクラスのコンストラクターで、メニューを作成してレイアウトに割り当てます。メニューには垂直方向のスペースが必要なため、ウィジェットの位置は下にシフトすることになっています。これはすぐには発生しません。setMenuBar()呼び出しの直後に最上位の子ウィジェットのY座標を照会すると、それはまだゼロです。

質問-レイアウトはいつ子の位置を再計算しますか?強制できますか?

4

1 に答える 1

1

おそらくこれ: http ://doc.qt.nokia.com/stable/qlayout.html#activate

于 2010-12-11T09:22:17.937 に答える