2011-08-15 8 views
0

を形成し、多くのQtDesignerのための単一のソースファイルを使用しますすべてのQtDesignerフォームを私のプロジェクトに持っていますか、またはすべてのGUIフォームを設計してから、その機能を単一のソースおよびヘッダーファイルに定義できますか?はので、ここで簡単な質問だ、私は(多分私は無能だ)Qtのドキュメントに私の答えを見つけることができませんでした

これは、メインウィンドウをベースにした〜5形式の比較的単純なプロジェクトです。

答えて

1

Qt Designerファイルには、クラス生成定義があります。 UICはそれらからQWidget/QMainWindowベースのクラスを生成します。集約メソッドを使用して、これらのクラスを単一クラスから使用することができます。しかし、私はあなたが何をすべきかわからない場合、これをお勧めしません。

私のアドバイスはQtの方法として使用することです。各フォームには別々のクラスとファイルを使います。この方法はより良い方法です。すべてのフォームはメンバを必要とし、MainWindowはこれらのフォームの通信(シグナル/スロット接続およびその他のロジック)を手配することができます。

関連する問題