2011-06-23 3 views
3

いくつかのQTドキュメントで参照されているメインウィジェットを見てきました。これは単にQApplicationの後に作成された最初のウィジェットを参照していますか?QTの「メインウィジェット」とは何ですか?

もしそうなら、デフォルトですべてのユーザーイベントが自動的に送信されるウィジェットですか?

もしそうでなければ、私は行方不明を説明できますか?

+0

実際には、用語が使用されているコンテキストによって異なります。以下の答えは本質的にすべて有効です。 –

答えて

2

Qtでは、すべての親なしウィジェットは、デフォルトで最上位のウィンドウです。任意のウィジェットタイプがあなたの「メイン」ウィンドウになる可能性があります。複数あることができます。それは慣習ではなく、専門用語です。

QMainWindowには多くの一般的な機能が組み込まれており、珍しいものを必要としない限り、そこから始めることをおすすめします。

4

おそらくQMainWindowクラスを参照してください。

+1

...これは、いわゆる "メインウィジェット"の4つの側面のいくつかのqdockwidgetsをサポートします。これは通常、アプリケーションの中央ドキュメント/ビュー/ whatnowです。 :) – Macke

1

mainWidgetは、Qt 3の遺物であり、もはや積極的にサポートされていません。そのQt 4の対応部分はQMainWindowクラスです。

関連する問題