Qtフレームワークは、非常に直感的でモジュール化されたC ++ライブラリクラスの包括的なセットをもち、アプリケーション開発を簡素化するAPIを豊富に備えています。
Qtは、実行時のパフォーマンスが高く、フットプリントが小さく、読みやすく保守が容易で再利用可能なコードを生成します。しかも、これをクロスプラットフォームで実現します!
QtエッセンシャルはすべてのプラットフォームでQtの基礎を定義します。サポートされているすべての開発プラットフォームおよびテスト済みのターゲットプラットフォームで利用可能です。
他のモジュールで使用される非グラフィカルなコアクラス。
グラフィカルユーザーインターフェイスコンポーネントの基本クラス。 OpenGLが含まれています。
オーディオ、ビデオ、ラジオ、カメラ機能のクラス。
ネットワークプログラミングをより簡単に、よりポータブルにするためのクラス。
カスタムユーザーインターフェイスを備えた非常に動的なアプリケーションを構築するための宣言型フレームワーク。
SQLを使用したデータベース統合のクラス。
特別なモジュールは、一部の開発プラットフォームでのみ利用可能な場合があります。多くのアドオンモジュールは基本仕様が実装済で、下位互換性のために提供されているか特定のプラットフォームにのみ適用可能です。
OpenGLサポートクラス(非推奨)。 Qt GUIモジュールのQOpenGLクラスの方が好ましく、となりました。
Waylandコンポジター開発のためのフレームワークを提供。
センサーハードウェアおよびモーションジェスチャー認識システムへのアクセスを提供します。
ネイティブなAPIを使用し、ウェブブラウザのフルスタックなしでQMLをウェブコンテンツに表示。
機能安全システムで、警告インジケータなどの安全性が重要なアイテムをレンダリングするUIレンダリングコンポーネントを提供します。
SCXMLファイルからステートマシンを作成し、それらをアプリケーションに埋め込むためのクラスとツールを提供します。