Skip to main content

Qt Creator IDE:
Qtでの開発を簡単に

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

QML完全サポート

full-qml-support

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

cross-platform-deployment

AIエージェント対応

Qt Creator featuring agentic AI support

Qt Creatorで継続的な開発を実現

Qt Creator IDEは、クロスプラットフォームでソフトウェア開発のライフサイクル全体をサポートするツールを提供します。テンプレートやサンプルで素早く開発を開始し、継承されたコードも簡単に理解可能にします。さらに、プロジェクト内やプロジェクト間で機能横断的なコラボレーションを実現します。

Qtの完全サポート

最強の開発者体験と、QMLおよびC++のすぐに使えるサポートを提供します。

反復的な組み込み開発

幅広いホストおよびターゲットプラットフォームに対応した、組み込み開発の優れたサポートを提供します。

開発ライフサイクル全体を支える

プロジェクト管理、コーディング、デバッグ、テスト、デプロイメントのための豊富なツールを提供します。

Qt Creatorは、GUIの仕様を定義し、ハードウェアにデプロイするために、デザインパートナーとの効率的なクロスチームワークフローを可能にします。

Argo TractorsのHMIプロジェクトリーダー

成功事例を読む

Out-of-the-box support

標準搭載のサポート

Qt、QML、C++に最適なIDE

Qt Creator IDEは、ソフトウェア開発ライフサイクル全体にわたり、Qt フレームワークでの開発に最高の体験を提供します。クロスプラットフォーム対応で、小規模から大規模なプロジェクトまで幅広く対応します。

主な特長:

  • QMLおよびC++向けの言語サーバー
  • QMLおよびC++の非常に効率的なリファクタリング
  • Qtクラスの詳細な検査機能
  • QMLプロファイリング
  • Qtドキュメントやサンプルとの統合
  • Qtプロジェクトテンプレートでスムーズな開発開始
Cross-platform efficiency

クロスプラットフォームの効率性

グラフィックスアクセラレーションのスムーズさを体感

初めての組み込みプロジェクトでも、未経験のハードウェアを使う新しいプロジェクトでも、Qt Creator IDEならすぐに開発を始められます。

組み込み開発を加速するポイント:

  • 幅広いターゲット(アーキテクチャ、ボード、OS)への対応
  • 開発環境の迅速かつ簡単なセットアップ
  • デバイスへの単体テスト用の高度に自動化されたデプロイメント
    (Qtのバージョンとデバイスを選択し、ワンクリックでビルド)

さらに、Qt最適化済みでハードウェアに依存しない BootToQt を活用できます。これは、組み込みLinuxシステム向けの軽量で完全なソフトウェアスタックです。

Qt Creator は、この 2 年ほどで大きく進化し、アップデートのたびにどんどん良くなっています

Sergio Aguilera 氏、iLovePDFのシニアソフトウェアエンジニア

導入事例を見る

QtCreatorIDE-HighlightAgenticAISupport-1300-900

AI エージェントに Qt のコンテキストを

IDE 内で使える、
Qt に対応した
エージェント型 AI

Qt Creator では、IDE 内で AI エージェントを簡単に利用し、さまざまな操作を代行させることができます。たとえば、AI エージェントは次のようなことが可能です。

  • コードを解析する

  • 自然言語のプロンプトをもとにコードを作成・更新する

  • コマンドを実行する

  • ビルドをトリガーする

好みの AI エージェントを選べる: Claude Code、Codex、GitHub Copilot など、主要なエージェント向けのプリセット設定を用意しています。

Qt のコンテキストを提供: MCP Server 拡張機能により、エージェントがあなたの Qt プロジェクトをより深く理解できるようになります。

IDE 内で使えるだけでなく、IDE 自体を理解する: Qt Creator 自身の状態がコンテキストとして提供されることで、さらに高い精度を実現します。

Qt で最もスムーズな開発体験

Video Thumbnail

開発ライフサイクルを通じて継続的に価値を創出

code-icon

コーディング、デバッグ、プロファイリング

ソースコードの記述、編集、ナビゲーションをスムーズに行えます。コード補完、構文ハイライト、AIアシスタントを活用して効率を高めます。QMLやC++の言語サーバーにより、継承されたコードもすぐに理解できます。Lint、リファクタリング、ローカリゼーションツールもご利用いただけます。さらに、QMLを含むコードのデバッグやプロファイリングも効率的に実行できます。

Creating-Managing-Projects-icon

プロジェクトの作成&管理

機能横断的にコラボレーションできます。さまざまな形式でプロジェクトを作成・管理します。お好みのビルドシステム(例:CMake)やバージョン管理(例:Git)を使用し、コードレビューを効率化します。

unit-testing-icon

単体テスト&コード解析

開発サイクルの一環としてテストを記述・実行します。Qt Test、Boost.Test、Catch2、Google C++などのテストフレームワークを活用できます。テスト駆動や振る舞い駆動の開発テストを管理します。

deplyment-icon

ターゲットプラットフォーム&デバイスへのデプロイ

テストや開発サイクルの一部としてデプロイを自動化します。Android、iOS、組み込みLinuxなど、さまざまなターゲットデバイスやプラットフォームに効率的にプロジェクトを展開します。

QtCreator-IDE-Extensions-Featured

開発をスケールアップ

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 Creator 20 リリース

このブログは「Qt Creator 20 released」の抄訳です。

詳しく見る

Qt Creator 19 リリース

このブログは「Qt Creator 19 released」の抄訳です。 Qt Creator 19 のリリースをお知らせします! Qt C...

詳しく見る

Qt Creator 18 リリース

このブログは「Qt Creator 18 released」の抄訳です。 Qt Creator 18 のリリースをお知らせします。 本リリー...

詳しく見る

Qt Creator 17 リリース

本稿は「Qt Creator 17 released」の抄訳です。 Qt Creator 17 のリリースをお知らせいたします。 以下は、Q...

詳しく見る

Qtフレームワークをもっと知る

Qtフレームワークは、ミドルウェアからUI、2Dから3D、そしてさまざまなプラットフォーム間にわたる開発を支える包括的なライブラリ群を提供し、日常的な作業を軽減します。

開発ツールをもっと活用する

Qt Creatorや他のIDEと連携できる豊富なツールから、最適なものを選んで開発を効率化しましょう。