どのように私はQtのデザイナーによって生成されたメインウィンドウにウィジェットを挿入することができますか?
質問
私はQtのデザイナーで、メイン・ウィンドウビルドを持っていると私はまた、Qtのデザイナー(両方とも別々のUIファイル内)で構築されたウィジェットを持っています。どのように私は、実行時に私のメインウィンドウに私のウィジェットをインスタンス化することができますか?
解決
(Designerを使用して)最も簡単な方法はそれにあなたのメインウィンドウで、ドラッグQWidget
を開き、位置/カスタムウィジェットのと同じようQWidget
に名前を付けることです。それが完了すると、QWidget
上で右クリックし、を選択するために... を推進します。ダイアログは、それがに昇格させることができ、ウィジェットで表示されます。そのダイアログの下部に、あなたは昇進のための新しいウィジェットを追加することができます。クラス名に入力し、ファイル情報が含まれ、そのウィジェットを追加。そして、リスト内のエントリを選択し、を推進する]ボタンをクリックします。
このプロセスの最後に、あなたは再コンパイルすることができるはず、とあなたがメインウィンドウにそれを置く場所カスタムがされるウィジェットます。
他のヒント
あなたは QMainWindow :: setCentralWidget の機能を使用することができませんか?
所属していません StackOverflow