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 拡張機能の公開を申請できます。
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 IDE 拡張機能
Qt AIアシスタントで生産性を向上
Qt AI アシスタントは、開発者が最も好きなプログラミングに集中できるよう支援します。テストケースの作成、コードドキュメントの作成、定型的なQMLコード生成といった補助的な作業を軽減し、コーディングに使える時間を最大化します。
最長 5 年間のメンテナンス提供
- オプションの自動補完機能
- コードの説明・リファクタリング・最適化
- お気に入りの LLM へオープンにアクセス
- ユニットテストやドキュメントの自動生成
拡張機能開発者向け
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 に最適な IDE。
QML と C++ への優れたサポートに加え、設計から開発、テストまで、クロスプラットフォームの組込み開発を開発ライフサイクル全体で支援します。