どのように私はQtのデザイナーによって生成されたメインウィンドウにウィジェットを挿入することができますか?

StackOverflow https://stackoverflow.com/questions/1589680

  •  22-09-2019
  •  | 
  •  

質問

私はQtのデザイナーで、メイン・ウィンドウビルドを持っていると私はまた、Qtのデザイナー(両方とも別々のUIファイル内)で構築されたウィジェットを持っています。どのように私は、実行時に私のメインウィンドウに私のウィジェットをインスタンス化することができますか?

役に立ちましたか?

解決

(Designerを使用して)最も簡単な方法はそれにあなたのメインウィンドウで、ドラッグQWidgetを開き、位置/カスタムウィジェットのと同じようQWidgetに名前を付けることです。それが完了すると、QWidget上で右クリックし、を選択するために... を推進します。ダイアログは、それがに昇格させることができ、ウィジェットで表示されます。そのダイアログの下部に、あなたは昇進のための新しいウィジェットを追加することができます。クラス名に入力し、ファイル情報が含まれ、そのウィジェットを追加。そして、リスト内のエントリを選択し、を推進する]ボタンをクリックします。

このプロセスの最後に、あなたは再コンパイルすることができるはず、とあなたがメインウィンドウにそれを置く場所カスタムがされるウィジェットます。

他のヒント

あなたは QMainWindow :: setCentralWidget の機能を使用することができませんか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top