2011-01-28 12 views
7

QT-Designerを使用して、私はウィンドウにコンテナウィジェットを配置します。私は、ウィンドウの端にスナップして、クライアント領域全体をカバーしたいと思います。ウィンドウはサイズ変更可能です。QT/QT-Designer質問:自動サイズ変更ウィジェット

イベントのサイズを変更して子ウィジェットのサイズを手動で変更するには、登録する必要がありますか?または私はそれを自動的に行うことができるいくつかのメカニズムがありますか?

答えて

8

フォームエディタでメインウィンドウウィジェットを選択し、その子を水平に(Ctrl-1)または垂直に(Ctrl-2)レイアウトするように指示します。フォームメニューの下にあります。

(あなたがクリエーター使用はCtrl-1は、Ctrl-2やツールのメニューの下にはQtを使用している場合 - >フォームエディタ)あなたの心を変更した場合

は後であなたがレイアウトを破ることができるし、物事を並べ替える。

Qtの一般的なルールは、他の多くのツールキットと同様です。QLayoutlayout management in generalを読む価値があります。

+0

私には分かりません。 CTRL-HとCTRL-Lは影響を与えず、QT Designer 4.7.0のトップメニューには「ツール」はありません。 – JasonGenX

+0

@Ron M.申し訳ありませんが、私はQt Creatorを見ていましたが、デザイナーではありませんでした。うまくいけば、今更新された答えがあなたを正しい方向に向けるでしょう。代わりにCtrl-1とCtrl-2です。 – Mikesname

+0

これらのオプションは、選択したものに関係なく無効になります。私は、これらが複数のウィジェットの水平または垂直レイアウト用であったという印象を受けていました。私がする必要があるのは、ウィンドウの全領域に1つのウィジェットを持ち、自動的に親ウィンドウのサイズを調整することです。 – JasonGenX

関連する問題