Qt Creator IDE

すべてを備えたIDE

Qt Creatorは、最大の開発者エクスペリエンスを実現するために構築されたクロスプラットフォーム統合開発環境(IDE)です。 Qt Creatorは、Windows、Linux、およびmacOSデスクトップオペレーティングシステムで実行でき、デスクトップ、モバイル、および組み込みプラットフォームを問わずアプリケーションを開発することが可能です。

Qtをダウンロード
洗練されたコードエディター

Qt Creatorの高度なコードエディターであれば、C ++、QML、JavaScript、Python、その他の言語でコーディングが可能です。コード補完、構文の強調表示、リファクタリングといった特長をもち、すぐに使用できるドキュメントが組み込まれています。

バージョン管理

Qt Creatorは、Git、Subversion、Perforce、Mercurialなどの一般的なバージョン管理システムと統合が可能です。

統合されたUIデザイン

C ++ウィジェットベースのアプリケーションまたは既製のコントロールを備えた滑らかなQt Quickベースのアニメーション付きUIを構築するための統合されたビジュアルエディター

プロジェクトとビルド管理

既存のプロジェクトをインポート、またはゼロから作成することが可能。Qt Creatorは必要なファイルをすべて生成します。 Cmakeおよびqmakeを使用したクロスコンパイルのサポートが含まれています。

マルチターゲット

デスクトップ、モバイル、組み込みオペレーティングシステムでソフトウェアをビルドして実行します。ビルド設定により、ターゲットを簡単に切り替えることができます。

Qtデバイスエミュレーター

ターゲットデバイスとほぼ同じ条件でアプリケーションをテストおよびデバッグします。

Qtクイックコンパイラ

ソースコードをネイティブマシンコードにコンパイル、起動時間とUIパフォーマンスを高速化、ソースコードと知的財産を保護します。

Qt Creator内のUI構築ツール

qt_quickdesigner
宣言的アプローチ

Qt Quick Designer

Qt Quick Designerは、CSSおよびJavaScriptのようなマルチパラダイム言語であるQt QMLで記述されたファイル用のWYSIWYGエディターです。 一からでも、既製のUIをベースにしても、Qt Quickアプリケーションとコンポーネントを素早くビルドすることができます。

qt_designer
命令的アプローチ

Qt Designer

Qt Designerは、強力なクロスプラットフォームGUIレイアウトおよびフォームビルダーです。従来のC ++ Qt APIでオンスクリーンのフォームを使用して、ウィジェットとダイアログを迅速に設計および構築することができます。

さらに多くの開発ツール

パフォーマンス分析

CPUとRAMの使用状況をタイムラインとフレームグラフで視覚的に表現し、パフォーマンスのボトルネックを迅速に特定します。

QMLアプリケーションのプロファイリング

ツールのテストとデバッグ

ユニットテストの自動検出およびpretty-printerによる統合デバッガーのサポート

Qt Test

デバッグ

ツールの構築とコンパイル

Qtは幅広いコンパイラとビルドシステムをサポートしているので、デスクトップ、モバイル、組み込みといったデバイスやプラットフォームを問わずアプリケーションをデプロイすることが可能です。

コンパイラを追加

ビルド設定を指定する

 

ユーザー・ドキュメンテーション

ビルトイン検索機能で、アプリケーションに埋め込まれたインタラクティブなエンドユーザードキュメントを生成します。

The Qt Help framework

国際化とローカリゼーション

技術的な変更を加えることなく、さまざまな言語および地域に適応可能なソフトウェアアプリケーションを設計します。日付、時刻、数値形式などのロケール固有のコンポーネントを追加します。

テクニカルドキュメンテーション

ウィザードとイグザンプル

Qtのウィザードをガイドにしてプロジェクトをすばやくセットアップすることができます。多岐にわたるイグザンプル、コードサンプル、ステップバイステップのチュートリアルで、より迅速なスタートをサポートします。

プロジェクトの作成

Qtイグザンプルとチュートリアル

Microsoft® Visual Studioをご利用ですか?

qt_visualstudio_extension
Qt Visual Studioエクステンション


Visual StudioでQt Creatorの一般的な機能を利用することが可能です。
Qt R&Dブログで詳細を確認

Get Qt. Be Qt. 

Qtで新たなユーザーエクスペリエンスを作成しましょう。