2011-12-17 18 views
0

私はQWdigetに基づいてウィンドウを持つQtアプリケーションを持っています。私の窓の中には、2つのQVBoxLayoutと1つのQHBoxLayoutがあり、最初の2つの垂直レイアウトの下にコントロールがあります。ウィンドウのサイズを変更すると、QVBoxLayoutが離れて移動し、その下のQHBoxLayoutも移動します。私はこれが起こるのを防ぐために、これを行う最善の方法は何ですか?ウィンドウサイズが変更されたときにQtがコントロールを移動しないようにする

これらのレイアウトはすべてQGridLayoutの内部にあります。

+0

レイアウト管理のドキュメントを見ましたか? http://doc.qt.nokia.com/4.6/layout.html – NotCamelCase

答えて

1

私が正しくあなたの質問を理解していれば、あなたはこのように、ウィンドウのレイアウトを持っている: windows layout

レイアウトは、それらのオブジェクトのサイズに応じてサイズを変更しようとしています。問題を解決するには、setAlignmentメソッドを使用して、グリッドレイアウト内のレイアウトの配置を設定する必要があります。

ところで、何も動作しない場合、あなたはいつでもwrite your own layout managerことができます。

関連する問題