すべてのモジュール
Qt Essentials
Qt Essentials は、すべてのプラットフォームにおける Qt の基盤を定義しています。これらは、サポートされているすべての開発プラットフォームおよびテスト済みのターゲットプラットフォームで利用可能です。ソース互換性を維持するテスト用モジュールを除き、これらのモジュールは Qt 6 を通じてソースおよびバイナリ互換性を維持します。
Essentialsモジュールは汎用性が高く、大多数のQtアプリケーションで役立ちます。特定の目的で使用されるモジュールは、たとえすべてのサポート対象プラットフォームで利用可能であっても、アドオンモジュールと見なされます。
注: バイナリ互換性の保証は 、 Qt Test およびQt Quick Testモジュールには適用されません。ただし、ソース互換性は維持されます。
Qt アドオン
Qt アドオンモジュールは、特定の目的に対して付加価値をもたらします。これらのモジュールは、一部の開発プラットフォームでのみ利用可能な場合があります。多くのアドオンモジュールは、機能が完備されており下位互換性を維持するために存在するか、あるいは特定のプラットフォームにのみ適用されるものです。各アドオンモジュールは、その互換性に関する保証を個別に規定しています。
Qt インストーラには、アドオンをダウンロードするオプションが含まれています。詳細については、「Qt のはじめ方」ページをご覧ください。
テクノロジープレビュー版のQtアドオン
以下のアドオンは現在も開発中ですが、テクノロジープレビューとして利用可能です。テクノロジープレビューのモジュールについては、バージョン間のソース互換性やバイナリ互換性は保証されません。
非推奨の Qt アドオン
以下の Qt アドオンは現在、非推奨となっています。これらは古いソースコードが動作し続けるように提供されていますが、もはやメンテナンスされておらず、将来の Qt のメジャーリリースで削除される可能性があります。新しいコードではこれらのモジュールを使用しないことをお勧めします。
各非推奨モジュールには、既存のコードを現在メンテナンス中の代替モジュールに移行するためのドキュメントが付属しています。
| 非推奨モジュール | 代替モジュール | 移行ガイド |
|---|---|---|
| Qt 3D | Qt Quick 3D | Qt 3D からQt Quick 3D への移植:移行ガイド |
| Qt Charts | Qt Graphs | Qt Graphs からの移行Qt Charts |
| Qt Data Visualization | Qt Graphs | Qt Graphs Qt DataVisualizationからの移行 |
Qt拡張モジュール
Qt拡張モジュールは、Qtに追加機能をもたらします。これらは特定のQtリリースの一部である場合もありますが、リリーススケジュール、プラットフォームのサポート、Qtが提供するバイナリ、商用サポート、または互換性の保証という点で、他のQtモジュールとは異なる場合があります。具体的な詳細については、各拡張モジュールのドキュメントをご参照ください。
Qt EssentialsとQt Add-Onsで構成されるQt Frameworkは、Qt WebEngine がなくても完全に機能します。Qt WebEngine は、特にWebコンテンツへのアクセスを必要とするアプリケーションにその機能を追加する、オプションの拡張モジュールです。
Qt 商用モジュール
Qt商用モジュールは、商用ライセンスの下で提供されています。これらはQtのオープンソース提供範囲には含まれておらず、Qtオープンソースライセンスの下では利用できません。詳細については、各商用モジュールのドキュメントをご参照ください。
今後の活用方法
ぜひ、Qtのその他の機能もご検討ください。どのAPIを使用すべきか判断するのに役立つ概要を用意しており、サンプルではAPIの使用方法を具体的に示しています。
- すべての概要- アプリケーション開発に関するトピックの一覧
- サンプルとチュートリアル- コードサンプルとチュートリアル
- Qt リファレンスページ- C++ および Qml API の一覧
- サポート対象モジュールの変更点- Qt 6.0におけるQt 5モジュールの状況
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.