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、生産性向上、ビジュアル調整、バージョン管理やビルドシステムとの統合、または追加のプログラミング言語などが含まれます。
進化し続ける拡張機能セット
Qt Creator ユーザー向け
Qt Creator には、50以上のプラグインと拡張機能が搭載されており、生産性の向上から機能追加まで、作業をスケールアップできます。
拡張機能の提供者向け - クローズベータ中
Qt Creator Extension Store は現在開発中のため、現時点では限られた一部のパブリッシャーのみが、C++ または Lua で作成された IDE 拡張機能の公開を申請できます。
Qt Creator のリリースとライセンス
Qt Creator IDEには独自の定期的なリリースサイクルがありますが、Qtのライセンスおよびダウンロード・インストールパッケージに含まれています。
最新のQt Creatorリリース
Qtフレームワークをもっと知る
Qtフレームワークは、ミドルウェアからUI、2Dから3D、そしてさまざまなプラットフォーム間にわたる開発を支える包括的なライブラリ群を提供し、日常的な作業を軽減します。