1

QtでGUI + SOFTの構築を開始するには、どの方法が最適か疑問に思っています。MVC パターンに基づいてサウンド メディア プレーヤーを構築しようとしています。今まで私はそうする3つの方法を見つけました。

1-Qtデザイナーのおかげで.uiファイルを使用する必要がありますか?それは十分に柔軟ですか?

2- C++ 開発に統合するよりも、QML を使用してデザインを作成する必要がありますか?

3-ゼロから始めて、Qt Designer を使用せずに Qt ライブラリを使用して手動で行う必要がありますか?

回答ありがとうございます。

4

4 に答える 4

4

UI をアニメーション化する必要があり、プラットフォームの UI の外観に従う必要がない場合は、QML がこれを実現するための最良の方法です。システム上の他のアプリケーションと同じように表示され、アニメーションが制限された UI が必要な場合は、QtDesigner と標準のウィジェットを使用してください。

于 2011-01-07T05:48:26.373 に答える
4

注: 私は PyQt を使用しているため、私のコメントは最も関連性がない可能性があります。

Qt Designer は UI を作成するのに優れていることがわかりましたが、後で変更するときが来ると、やや問題になります。既存のレイアウトに新しい要素を挿入するのは難しいことが多く、すべてのレイアウトを壊して再構築する必要があります (何も台無しにしないことを願っています)。さらに、アプリが自明でない場合、.ui で実行できないことをコードで「修正」することになる可能性があります。他にもそのようなトリッキーなケースがありますが、今は覚えていません。

最終的に .ui ファイルを削除しました。したがって、最初にデザイナーを使用して UI を作成し、それ以降は生成されたコードのみを使用することをお勧めします。

于 2011-01-05T16:57:41.787 に答える
1

これは私見で最も簡単な方法であるため、Qt Designer を使用します。

于 2011-01-05T16:49:06.530 に答える
1

UI をゼロから完全に構築することを好みます。これにより、多くの柔軟性が得られ、何がどこにあるかをよりよく理解できますが、一方で、レイアウトの変更は大きな頭痛の種になる場合があります。

于 2011-01-05T16:55:37.887 に答える