Qt Creator IDE:
Qtでの開発を簡単に
Qtに最適な統合開発環境(IDE)。
Qt Creator IDEは、クロスプラットフォーム対応のツールを提供し、開発の全ライフサイクルをサポートします。すぐに始められ、チームで協力し、継続的に成果を届けることができます。
QML完全サポート

AIアシスタント対応

クロスプラットフォーム展開

Qt Creatorで継続的な開発を実現
Qt Creator IDEは、クロスプラットフォームでソフトウェア開発のライフサイクル全体をサポートするツールを提供します。テンプレートやサンプルで素早く開発を開始し、継承されたコードも簡単に理解可能にします。さらに、プロジェクト内やプロジェクト間で機能横断的なコラボレーションを実現します。
Qt Creatorは、GUIの仕様を定義し、ハードウェアにデプロイするために、デザインパートナーとの効率的なクロスチームワークフローを可能にします。
Argo TractorsのHMIプロジェクトリーダー
標準搭載のサポート
Qt、QML、C++に最適なIDE
Qt Creator IDEは、ソフトウェア開発ライフサイクル全体にわたり、Qt フレームワークでの開発に最高の体験を提供します。クロスプラットフォーム対応で、小規模から大規模なプロジェクトまで幅広く対応します。
主な特長:
- QMLおよびC++向けの言語サーバー
- QMLおよびC++の非常に効率的なリファクタリング
- Qtクラスの詳細な検査機能
- QMLプロファイリング
- Qtドキュメントやサンプルとの統合
- Qtプロジェクトテンプレートでスムーズな開発開始
クロスプラットフォームの効率性
グラフィックスアクセラレーションのスムーズさを体感
初めての組み込みプロジェクトでも、未経験のハードウェアを使う新しいプロジェクトでも、Qt Creator IDEならすぐに開発を始められます。
組み込み開発を加速するポイント:
- 幅広いターゲット(アーキテクチャ、ボード、OS)への対応
- 開発環境の迅速かつ簡単なセットアップ
- デバイスへの単体テスト用の高度に自動化されたデプロイメント
(Qtのバージョンとデバイスを選択し、ワンクリックでビルド)
さらに、Qt最適化済みでハードウェアに依存しない BootToQt を活用できます。これは、組み込みLinuxシステム向けの軽量で完全なソフトウェアスタックです。
即利用可能なビルディングブロック
Qt AIアシスタントで生産性を向上
Qt AI アシスタントは、開発者が最も好きなプログラミングに集中できるよう支援します。テストケースの作成、コードドキュメントの作成、説明、ボイラープレートQMLコードの記述などの補助的なタスクから解放し、コーディングの時間を確保します。
- コード補完機能
- コードの説明、リファクタリング、最適化
- お気に入りの LLM への自由なアクセス
- テストケースとドキュメントの自動生成
Qt で最もスムーズな開発体験
開発ライフサイクルを通じて継続的に価値を創出
コーディング、デバッグ、プロファイリング
ソースコードの記述、編集、ナビゲーションをスムーズに行えます。コード補完、構文ハイライト、AIアシスタントを活用して効率を高めます。QMLやC++の言語サーバーにより、継承されたコードもすぐに理解できます。Lint、リファクタリング、ローカリゼーションツールもご利用いただけます。さらに、QMLを含むコードのデバッグやプロファイリングも効率的に実行できます。
プロジェクトの作成&管理
機能横断的にコラボレーションできます。さまざまな形式でプロジェクトを作成・管理します。お好みのビルドシステム(例:CMake)やバージョン管理(例:Git)を使用し、コードレビューを効率化します。
単体テスト&コード解析
開発サイクルの一環としてテストを記述・実行します。Qt Test、Boost.Test、Catch2、Google C++などのテストフレームワークを活用できます。テスト駆動や振る舞い駆動の開発テストを管理します。
ターゲットプラットフォーム&デバイスへのデプロイ
テストや開発サイクルの一部としてデプロイを自動化します。Android、iOS、組み込みLinuxなど、さまざまなターゲットデバイスやプラットフォームに効率的にプロジェクトを展開します。
開発をスケールアップ
Qt Creator IDE 拡張機能
Qt Creator には、さまざまな IDE 拡張機能、プラグイン、その他の補助コンポーネントが用意されており、選択できます。
これらの拡張機能は、IDE をスケールし拡張するための追加機能を提供し、開発の効率を高めます。たとえば、AI、生産性向上、ビジュアル調整、バージョン管理やビルドシステムとの統合、または追加のプログラミング言語などが含まれます。
進化し続ける拡張機能セット
For Qt Creator Users
Qt Creator には、50以上のプラグインと拡張機能が搭載されており、生産性の向上から機能追加まで、作業をスケールアップできます。
拡張機能の提供者向け - クローズドベータ中
Qt Creator Extension Store は現在開発中のため、現時点では限られた一部のパブリッシャーのみが、C++ または Lua で作成された IDE 拡張機能の公開を申請できます。
Qt Creator のリリースとライセンス
Qt Creator IDEには独自の定期的なリリースサイクルがありますが、Qtのライセンスおよびダウンロード・インストールパッケージに含まれています。
最新のQt Creatorリリース
Qt Creator 18 リリース
このブログは「Qt Creator 18 released」の抄訳です。 Qt Creator 18 のリリースをお知らせします。 本リリー...
Qt Creator 17 リリース
本稿は「Qt Creator 17 released」の抄訳です。 Qt Creator 17 のリリースをお知らせいたします。 以下は、Q...
Qt Creator 15 リリース
本稿は「Qt Creator 15 released」の抄訳です。 Qt Creator 15が登場しました。ARM版Windowsのネイテ...
Qtフレームワークをもっと知る
Qtフレームワークは、ミドルウェアからUI、2Dから3D、そしてさまざまなプラットフォーム間にわたる開発を支える包括的なライブラリ群を提供し、日常的な作業を軽減します。