Qtの構築ブロック

Qtはすべてを備えたソフトウェア開発フレームワークです

Qtは、非常に直感的でモジュール化されたC ++ライブラリクラスの包括的なセットをもち、アプリケーション開発を簡素化するAPIを豊富に備えています。
Qtは、実行時のパフォーマンスが高く、フットプリントが小さく、読みやすく保守が容易で再利用可能なコードを生成します。しかも、これをクロスプラットフォームで実現します!

qt_diagram

Qtの機能詳細

Qtエッセンシャル

真のクロスプラットフォームを実現

QtエッセンシャルはすべてのプラットフォームでQtの基礎を定義します。サポートされているすべての開発プラットフォームおよびテスト済みのターゲットプラットフォームで利用可能です。

すべてのQtエッセンシャルを確認する
Qt Core

他のモジュールで使用される非グラフィカルなコアクラス。

Qt GUI

グラフィカルユーザーインターフェイスコンポーネントの基本クラス。 OpenGLが含まれています。

Qt Multimedia

オーディオ、ビデオ、ラジオ、カメラ機能のクラス。

Qt Network

ネットワークプログラミングをより簡単に、よりポータブルにするためのクラス。

Qt Quick

カスタムユーザーインターフェイスを備えた非常に動的なアプリケーションを構築するための宣言型フレームワーク。

Qt SQL

SQLを使用したデータベース統合のクラス。

Qtアドオン

適切なタスクのための適切なアドオン

特別なモジュールは、一部の開発プラットフォームでのみ利用可能な場合があります。多くのアドオンモジュールは基本仕様が実装済で、下位互換性のために提供されているか特定のプラットフォームにのみ適用可能です。

すべてのQtアドオンを確認する
Qt OpenGL

OpenGLサポートクラス(非推奨)。 Qt GUIモジュールのQOpenGLクラスの方が好ましく、となりました。

Qt Wayland Compositor

Waylandコンポジター開発のためのフレームワークを提供。

Qt Sensors

センサーハードウェアおよびモーションジェスチャー認識システムへのアクセスを提供します。

Qt WebView

ネイティブなAPIを使用し、ウェブブラウザのフルスタックなしでQMLをウェブコンテンツに表示。

Qt Safe Renderer

機能安全システムで、警告インジケータなどの安全性が重要なアイテムをレンダリングするUIレンダリングコンポーネントを提供します。

Qt SCXML

SCXMLファイルからステートマシンを作成し、それらをアプリケーションに埋め込むためのクラスとツールを提供します。

Qtを取得する