このページでは

製品情報

機能

Qt フレームワーク(本ページでは「Qt」とも表記)は、その中核として、アプリケーションおよびデバイス開発のためのクロスプラットフォーム API を提供します。 Qt は、ホストマシン上で開発用のフレームワークとしてインストールすることも、ソースコードからビルドして組み込みデバイスにランタイムとしてインストールすることもできます。Qt には、効率的な開発をサポートするための技術ドキュメントと一連の必須ツールが含まれています。

このページでは、製品としての Qt の概要を説明します。Qt を初めてご利用になる方は、Qt ドキュメントの「Qt の紹介」をご覧ください。

機能の構成

Qtは、特定の機能を提供するモジュールで構成され、複合的な構造を成しています。Qt Essentialsモジュールは基盤を形成し、常に含まれています。Qtアドオンは、追加の、より専門的な機能を提供します。実際には、ほとんどのユーザーは、後で使用するかどうかに関係なく、すべてのアドオンをインストールします。

一部のアドオンは「Qt Extension Modules」です。これらのモジュールは、大規模なサードパーティ製コンポーネントの上に構築された、独立した特定の機能を提供します。その結果、独自のリリースサイクルを持っており、Qtのリリースとは異なる場合があります。

Qtは通常、ソースコードとして、また特定のターゲットプラットフォームおよびホストプラットフォーム向けのインストール可能な事前ビルド済みバイナリとして提供されています。

ライセンス

Qtはデュアルライセンスを採用しています。Community Editionは、オープンソースソフトウェア(OSS)ライセンスの下で提供されています。また、Qt Groupは、商用ライセンスの下で、商用製品パッケージとしてQtを提供しており、これらには商用限定の機能が含まれる場合があります。

ライセンスには、Qtで使用されるサードパーティ製コンポーネントのダウンストリームライセンスも含まれます。サードパーティのライセンスおよびQtのライセンス全般に関する詳細については、Qtドキュメントの「Qt Licensing」ページを参照してください。

Qt Groupは、「Qtフレームアグリーメント」ページで商用ライセンスの利用規約を定めています。

Qtは教育分野で広く利用されています。「Qt for Education」では、この分野におけるQtのライセンスについて規定しています。

バージョン

Qtは年に2回のマイナーリリースを行います。4回に1回のマイナーリリースは、Qt 6.8やQt 6.12のように、サポート期間が長い長期サポート(LTS)リリースとなります。各リリースには、そのライフサイクルを通じて一連のメンテナンス(パッチ)リリースが提供されます。 メンテナンスリリースは、バグや脆弱性の修正に重点を置いており、コア機能に変更を加えることはありません。LTSリリースを含むマイナーリリースでは、コア機能への変更は軽微なものに限られます。コア機能を大幅に変更できるのはメジャーリリースのみです。詳細については、Qtドキュメントの「Releases」ページを参照してください。

Qtでは、定義されたバージョン管理スキームや互換性の保証を含め、機能の進化に対して厳格かつ管理されたガバナンスが行われています。Qtドキュメントの「Releases」ページには、各リリースに関するこれらの概要が記載されていますが、これらはメジャーリリースでのみ変更される可能性があります。

スコープの成熟度と有効性

Qtモジュールには、定義されたライフサイクルがあります。

「テクノロジープレビュー」ステータスにある Qt モジュールおよび機能(QUIP 14: テクノロジープレビューへの移行および Qt サポート利用規約のセクション 2.5 を参照)は、Qt がプレビュー目的で提供しているものの、商用 Qt 製品の一部ではありません。これは非推奨モジュールについても同様です。

Qt Group は通常、商用ライセンスの下で、Qt フレームワークがグローバルおよび地域の規制に準拠するよう提供しています。すべての脆弱性修正は、デュアルライセンスのコードベースにも適用され、Qt を使用するライセンスの種類にかかわらず利用可能です。

対応するGitブランチ上のGitタグは、各Qtモジュールおよびその他のリポジトリについて、特定のQtリリースのリリース範囲を追跡します。Gitタグの日付がリリース日となります。これらのタグに関する最終的な管理権限は、リリースチームが有しています。

構成

Qtはクロスプラットフォームフレームワークです。多くのターゲットプラットフォームおよびホストプラットフォーム向けに設定およびコンパイルを行うことができます。

サポートされている各プラットフォームには、Qtドキュメントに概説されている一連のサポート構成が定義されています。特定のQtバージョンのインストールフォルダには、使用される構成オプションの一覧と、各Qtモジュールの構成概要を記載したファイルが含まれています。

Qt Testおよび検証では、これらの構成が使用されます。

その他の構成、および独自のパッチが適用されたQtのビルドは、Qt Groupの適合性に関する保証の対象外となります。

ドキュメントおよび情報構造

以下のリストは、Qt に関する情報源の概要を示しており、権威の高さ順に並べられています。

  1. Qt 技術ドキュメント
    • Qt 技術ドキュメントは、Qt ソースコードの一部です。
    • ドキュメントと Qt ソースコードは、同じシステム上でホスト、開発、および展開されています。
    • ドキュメントのエラーは、Qt のバグとして扱われます。
    • Qt Group は、doc.qt.ioでドキュメントをオンラインで公開しているほか、Qt Creator にコンパイル済みのオフラインヘルプとして同梱しています。
    • Qt Group は、doc-snapshots.qt.io でドキュメントのスナップショットを公開しています。スナップショットに含まれる情報は、Qt Group がそのバージョンをリリースした時点で有効となります。
    • マイナーリリースごとに、それぞれ独自のバージョンのドキュメントが付属します。
    • ドキュメントは、関連するコードのライセンスに従って機能を網羅しています。
  2. Qt Group の商用製品のドキュメント
    • 商用製品のドキュメントには、Qt の技術ドキュメントが含まれており、さらに商用限定の機能に関する技術ドキュメントが追加されています。
    • Qt Group は、qt.io/terms-conditions で、Qt のサポート条件を含む利用規約を公開しています。
    • 「Qt Framework Licensing」では、そのライセンスについて説明しています。
  3. Qt Groupの企業ウェブサイト
    • Qt Group は、Qt を「開発」製品群として掲載しています。
    • qt.io/developmentおよびその他のリンク先ページでは、Qt について取り上げています。
    • このウェブサイトのコンテンツは、ユーザーにとっての Qt の価値に焦点を当て、技術的および商業的な製品情報に基づいています。
    • Qt Groupのスタッフ、および時折パートナーやコミュニティのメンバーが、Qt Blogを利用して、Qtの注目すべきポイントや新機能を発表・解説しています。
  4. Qt Projectのサイト
    • qt-project.org は、オープンソースプロジェクトとしての Qt のガバナンスについて取り上げています。
    • wiki.qt.io は、オープンソースとしての Qt の開発について取り上げており、関連する技術文書も掲載しています。
  5. Qt フォーラム
    • forum.qt.ioでは、すべての Qt ユーザーを対象とした技術的な議論が行われています。
    • フォーラムのトピックは、たとえ技術的に正しくても、Qt の技術ドキュメントで扱われていない限り、Qt の機能について記述するものではありません。

© 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.