Skip to main content

Qt Creator IDE 拡張機能

Qt Creator には、さまざまな IDE 拡張機能、プラグイン、補助コンポーネント が用意されています。これらの拡張機能を活用することで、Qt Creator をニーズに合わせて柔軟に拡張し、開発環境をさらに強化できます。

開発をスケールアップする IDE 拡張機能

Qt Creator が提供する IDE 拡張機能には、AI 機能、生産性向上、UI のビジュアル調整、バージョン管理やビルドシステムとの連携、追加のプログラミング言語対応などが含まれます。
これらの拡張機能は、IDE 本体に同梱されているものに加え、Qt Group やサードパーティが提供する個別ダウンロード可能なコンポーネントとして利用することも可能です。

利用可能な IDE 拡張機能を探す・使う

Qt Creator には、生産性向上から機能拡張までを支える 50 以上のプラグインや拡張機能が用意されています。あなたの開発スタイルに合った拡張機能を見つけて、開発効率をさらに高めましょう。

Qt Creator へのコンポーネント公開 - クローズベータ中

Qt Creator Extension Store は現在開発中のため、現時点では限られた一部のパブリッシャーのみが、C++ または Lua で作成された IDE 拡張機能の公開を申請できます。

ide-extensions

Qt CREATORユーザー向け

IDE 拡張機能で、開発をスケールアップ

専用の拡張機能ビューから、利用可能な Qt Creator の IDE 拡張機能やプラグインを一覧で確認でき、ニーズに応じて簡単に有効化・無効化できます。

拡張機能を活用することで、繰り返し作業の自動化、コード品質の向上、特定プログラミング言語への対応、他ツールとの連携が可能になり、Qt Creator を自分好みに最適化した開発体験を実現できます。

拡張機能ハイライト

Qt Creator には、さまざまな目的に対応した IDE 拡張機能やプラグインが用意されています。

Qt Creator に同梱されているプラグイン

Qt Creator のインストールに含まれるプラグインを利用することで、追加機能に簡単にアクセスできます。使用頻度の高いプラグインはあらかじめ有効化されており、それ以外のプラグインについても、ニーズに応じて簡単に有効化・無効化を切り替えることが可能です。

個別にダウンロード可能な IDE 拡張機能

Qt Creator で提供されている拡張機能の一部は、別途ダウンロードとインストールが必要です。Qt AI Assistant など、Qt Group が提供する拡張機能に加え、利便性を高める多くのサードパーティ製 IDE 拡張機能も利用可能です。

これらの個別ダウンロード型拡張機能は、Qt Creator 本体とは独立したリリースサイクルで提供されます。多くの場合、Qt Creator の拡張機能ビューから閲覧することで、詳細情報を確認できます。

AI アシスタント

定型的なコード記述を削減し、開発を効率化するためのコーディング支援機能

生産性

リンター、フォーマッター、デバッガーなどを活用し、開発生産性を向上

言語サポート

QML や C++ など、追加のプログラミング言語に対応

IDE UI カスタマイズ

新しいカラーテーマやアイコンセットの追加、UI の多言語対応(ローカライズ)

プロジェクト連携

バージョン管理、ビルド、プロジェクト管理システムとの統合

プラットフォーム

Android や iOS など、新しいデバイスやプラットフォーム向け開発に対応

コンテナ

キット固有のツール向けに、自動検出およびカスタム設定可能な開発用コンテナ

ホットリロード

現在のアプリケーション状態を保ったまま、変更内容を即座に確認できるサードパーティ製拡張機能

Qt_Creator_AI_Assistant2

公式 Qt Creator IDE 拡張機能

Qt AIアシスタントで生産性を向上

Qt AI アシスタントは、開発者が最も好きなプログラミングに集中できるよう支援します。テストケースの作成、コードドキュメントの作成、定型的なQMLコード生成といった補助的な作業を軽減し、コーディングに使える時間を最大化します。

最長 5 年間のメンテナンス提供

  • オプションの自動補完機能
  • コードの説明・リファクタリング・最適化
  • お気に入りの LLM へオープンにアクセス
  • ユニットテストやドキュメントの自動生成
ai-assistant-extension

拡張機能開発者向け

Qt Creator へのコンポーネント公開(クローズベータ中)

Qt Creator Extension Store の開発の一環として、現在は限られた公開者を対象に、C++ または Lua で作成した IDE 拡張機能を Qt Creator へ公開するための申請を受け付けています。ご参加・ご協力にご興味がありましたら、ぜひお気軽にお問い合わせください。

Qt Creator のすべてのサードパーティ製拡張機能は GitHub リポジトリで管理されています。選定されたパブリッシャーは、案内に従って公開パイプラインへ申請を追加できます。なお、公開にあたってはコントリビューション契約(Contribution Agreement)への署名が必要となります。

Qt Creator リリース

Qt Creator IDE は、ユーザーからの要望を反映しながら、改善や新機能を継続的に提供する定期的なリリースサイクルで進化しています。

その他の開発ツール

Qt Creator をはじめ、他の IDE からも利用できる多彩な開発ツールの中から、ニーズに最適なものを選択できます。

Qt Creator IDE で開発を始めよう

Qt に最適な IDE。
QML と C++ への優れたサポートに加え、設計から開発、テストまで、クロスプラットフォームの組込み開発を開発ライフサイクル全体で支援します。