質問

私はQtの中でGUI + SOFTの構築を開始するのがベストである方法疑問に思って。私はMVCパターンに基づいて、音のメディアプレーヤーを構築しようとしています。今まで、私はそうする3つの方法を発見した。

1 - 万一、私はそれが柔軟十分である、Qtのデザイナーに.uiファイルのおかげでしょう?

C ++の開発にそれを統合する?

よりデザインを作るために、

2 - 万一I使用QML

、3-万一IちょうどゼロからスタートとQtデザイナーずに手でそれを行うとQtライブラリを使用していますか?

のご回答をありがとうございました。

役に立ちましたか?

解決

私は最初から完全にUIを構築することを好みます。これは、柔軟性とどこで何をよりよく理解の多くを与えるが、一方、レイアウト変更に時々大きな頭痛の種です。

他のヒント

注:私のコメントが最も適切ではないかもしれませんので、私は、PyQtはを使用しています

私はQtのデザイナーは、のUIを作成するために素晴らしいことが判明したが、後にそれらを変更するための時間が来るときに、それが問題の多少になります。既存のレイアウトに新しい要素を挿入することが多いトリッキーで、あなたはすべてのあなたのレイアウトを破るために持っている(あなたが混乱何かをアップしませんでした期待して)、それらを組み立て直します。あなたのアプリが簡単ではない場合はまた、あなたはおそらく.uiが行うことができないものを「固定」のコードになってしまいます。そこそのような他のトリッキーな例がありますが、私は今、それらを覚えていません。

私は私の.uiファイルを取り払うことになりました。それでは、私がお勧めすることは最初にUIを作成するために、デザイナを使用することで、その後、その時点からのみ生成されたコードを使用します。

あなたのUIをアニメーション化したい、プラットフォームのUIの外観を追跡するための要件ではない場合、

は、QMLははるかにこれを達成するための最良の方法です。もしUIをしたい場合は、あなたのシステム上の他のアプリケーションのように表示され、限られたアニメーションはQtDesignerと、標準のウィジェットに固執することをます。

これは最も簡単な方法の私見であるように私は、Qtのデザイナを使用することになります。

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