Qt Quick は必要なギャップを埋めるはずですが、Qt Quick がアプリケーションを構築する方法になるかどうかは、構築する予定のアプリケーションのタイプによって大きく異なります。
Qt は.ui
長い間ファイルを提供してきました。これらのファイルは、標準のウィジェットに基づいてアプリケーションを作成する必要がある場合に簡単に使用できます。Designer を使用すると、ウィジェットのレイアウトやその他の基本的な操作を簡単に行うことができます。
Qt 4.2 では、既存のウィジェットのスタイルqss
を設定できるスタイル シート ( ) が導入されました。これらのスタイルは、基本的な機能を維持しながら、標準ウィジェットのルック アンド フィールから逃れるために標準ウィジェットをスタイリングする便利な方法です。
しかし、存在しないウィジェットであるカスタム ウィジェットを作成する必要がある場合もあります。Qt クイックの前は、これを行う唯一の方法は、ネイティブ コードを記述することでした (C++ であるか、言語バインディングを使用して Python または Ruby であるか)。Qt Quick を使用すると、ウィジェットや本格的な UI を記述することが可能になりました。これがなければ、コードで記述するのはやや面倒です。Qt クイックは UI に重点を置いているため、その目的に適した開発言語になっています。また、Qt Quick パラダイムは、厳密な標準ウィジェットの概念を超えて、トランジションと境界のないウィジェットのサポートを追加します。