デスクトップ プログラムを開発したいのですが、最も重要な基準の 1 つは、使いやすさとスタイルの両方の点で優れたユーザー インターフェイスを持つことです。スタイルとは、通常 Android/Apple アプリケーションに関連付けられるクールなデザイン (および効果) を意味します。Chris Granger が Light Table 用に設計したものに似た (またはインスピレーションを得た) ユーザー インターフェイスを設計したいと考えています。Light Table へのリンクは次のとおりです。 http://www.kickstarter.com/projects/ibdknox/light-table Autodesk Maya でさえ、Qt を使用して設計されています。
また、ドラッグアンドドロップ方式でインターフェイスをデザインしたいので、インターフェイスの部分を手早く終わらせて、プログラムの他の重要な部分に移ります。私は Java Swing と AWT を使用してきました。しかし、それらは使いやすく優れたネイティブ インターフェイスを提供しますが、スタイル/クールな要因には適合しません。それでQtを試してみました。Qt は Swing よりも大幅に改善されていると感じました。しかし、初めてなので、十分な機能を判断できませんでした。VLC と Maya のインターフェイスは Qt で設計されているため、Qt が最適であることはわかっています。現在、Qt は UI デザイン用の 2 つの主要なツール、Qt Designer と Qt Quick を提供しています。彼らのドキュメントとサイトには、デスクトップ アプリケーションには Qt Designer を使用する必要があり、ネイティブ スタイルのインターフェイスが提供されると書かれています。しかし、ネイティブ スタイルのインターフェイスは必要ありません。一方、Qt Quick は、
Qt Quick をデスクトップの UI デザインに使用することはできますか?
または、実装したいデザインを Qt Designer から抽出することは可能ですか?
また、Autodesk Maya のインターフェイス デザインも好きで、自分のプログラムにそのようなタッチを加えたいと思っています。また、UI 設計用のクロスプラットフォーム ツールは他にもありますか。私が Qt を選んだもう 1 つの理由は、クロスプラットフォームであることです。プログラムを Linux/Windows/Mac で同じように実行したい。