開発ツール

Qt は、アプリケーションやユーザーインターフェイスを一度開発すれば、複数のデスクトップやモバイルのオペレーティングシステムに展開できるように設計されています。

Qt を使ってアプリケーション開発を始める最も簡単な方法は、Qtダウンロードしてインストールすることです。Qt のインストールには、Qt ライブラリ、サンプル、ドキュメント、そして統合開発環境 (IDE) などの必要な開発ツールが含まれています。 Qt Creator統合開発環境 (IDE) などの必要な開発ツールが含まれています。詳細については、「Qt を始める」のページを参照してください。

Qt Creator

Qt CreatorQt Creator は、プロジェクト作成プロセスをステップバイステップでガイドし、必要なファイルを作成し、選択した内容に応じて設定を指定するウィザードを提供することで、プロジェクトの作成など一部のタスクを自動化します。また、セマンティック・ハイライト、コード構文のチェック、コード補完、リファクタリング・アクション、その他の便利な機能を提供することで、コードを書くなどの作業をスピードアップします。

デザインツール

Qt Widgets Designerは、 用のグラフィカル・ユーザー・インターフェース (GUI) を設計および構築するための 内のツールです。ビジュアルエディタでウィジェットやダイアログを構成してカスタマイズし、さまざまなスタイルや解像度を使用してテストできます。 Designerはスタンドアロンツールとしても利用できます。 Designerの両バージョンは、リソースファイルの使用や、デザインモードと編集モードの切り替え方法など、一部の機能が異なるだけです。詳しくは、Qt Widgets Qt Creator Qt Widgets Qt Widgets Qt Widgets Designerのマニュアルをご覧ください。

デザイナーとのコラボレーション

Qt では、デザイナーが Adobe Photoshop、Sketch、Figma、Blender、Maya などの画像ツールやデザインツールからアセットをインポートしたり、レイアウトやフローを作成したり、開発者用のコードを生成したりすることができます。 Qt Design StudioQt Design Studio Qt Creator は、リッチで流動的なコンポーネント、コードエディタ、タイムラインベースのアニメーション、ビジュアルエフェクト、レイアウト、プロトタイピングのためのライブプレビューを提供するツールです。デザイナー向けツールの詳細については Qt Design Studioマニュアルをご覧ください。

ビルドツール

Qt Creator は、さまざまなビルド・システム用のプロジェクト・テンプレートを作成します。 は、CMake、qmake、Qbs、Autotools、Nimble、Meson、IncrediBuild プロジェクトをサポートしています。Qt Creator

プロジェクト・テンプレートとQt Creator でのビルドの詳細については、以下を参照してください:

Qt の設定とビルド

CMakeqmake を使ってソースから Qt の設定とビルドを行うことができます。カスタムコンフィギュレーションは Qt の開発者向けであり、Qt を異なるターゲットに移植するためのものです。Qt Platform Abstractionは、異なるプラットフォームやターゲットへの Qt の移植を容易にするための抽象化レイヤーです。

Qt のビルドの詳細については、以下を参照してください:

国際化とヘルプツール

アプリケーションを様々な言語にローカライズすることができます。Qt の国際化フレームワークを使用して、異なる文字体系を扱ったり、インターフェイスを翻訳したり、数字や日付、通貨を異なるフォーマットで表示したりすることができます。 Qt Linguistは、アプリケーションを翻訳するための翻訳者のためのツールです。リリースマネージャや開発者と一緒に、翻訳されたテキストを UI に生成、保存、デプロイします。

国際化とローカライゼーションの詳細については、以下を参照してください:

Qtフレームワークを使って Qt Helpフレームワークを使用することができます。ヘルプフレームワークには、XML ベースのフォーマットと、アプリケーションマニュアルのコンテンツを作成したり、順序やフィルタを設定したりするためのツールが含まれています。

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.