QMainWindow、QWidget、QDialogの違いは何ですか? 質問する

QMainWindow、QWidget、QDialogの違いは何ですか? 質問する

QMainWindow、QWidget、QDialog の違いは何ですか?

ベストアンサー1

A はQWidget、Qt のすべての描画可能クラスの基本クラスです。QWidgetベースのクラスはどれも、親がない場合に表示することでウィンドウとして表示できます。

QDialogに基づいていますQWidgetが、ウィンドウとして表示されるように設計されています。 は常にウィンドウ内に表示され、ダイアログ上の一般的なボタン (承認、拒否など) と連携して動作するための機能を備えています。

QMainWindowメイン ウィンドウに求められる一般的な要件に基づいて設計されています。メニュー バー、ステータス バー、ツールバー、その他のウィジェットを配置する場所があらかじめ定義されています。 のようにボタンを配置する機能は組み込まれていませんQDialog

おすすめ記事