このページでは

プロジェクトウィザードの使用

新しいプロジェクトを作成するには、[File ] > [New Project ] を選択し、プロジェクトの種類を選択します。ウィザードのダイアログの内容は、プロジェクトの種類および [Kit Selection ] ダイアログで選択したキットによって異なります。ウィザードの指示に従ってください。

最初のステップでは、プロジェクトのテンプレートを選択します。テンプレートをフィルタリング(1)して、特定のターゲットプラットフォームに適用されるものだけを表示することができます。

「新しいプロジェクト」ダイアログ

次に、プロジェクトの保存場所を選択し、設定を指定します。

これらの手順を完了すると、Qt Creator は、ウィザードで定義されたとおりに、必要なヘッダー、ソースファイル、ユーザーインターフェースの記述、およびプロジェクトファイルを含むプロジェクトを自動的に生成します。

たとえば、Qt Quick アプリケーションの作成を選択した場合、Qt Creator は、Edit モードで変更可能な QML ファイルを生成します。

プロジェクトタイプの選択

次の表は、プロジェクトの作成に使用できるウィザード・テンプレートの種類を一覧にしたものです。「New Project 」ダイアログには、各プロジェクト・ウィザード・テンプレートに関する詳細情報が表示されます。

カテゴリ目的
アプリケーション多くの UI テクノロジー(Qt Widgets およびQt Quick )やプログラミング言語(C++、QML、Python)を使用して、さまざまなターゲットプラットフォーム(デスクトップ、モバイル、組み込み)で実行できる、さまざまな目的のアプリケーションを作成します。
ライブラリまたはプラグイン共有または静的 C++ ライブラリ、Qt Quick アプリケーション拡張用の C++ プラグイン、C++ プラグイン、またはLua プラグインを作成します。
その他のプロジェクトカスタム Qt Widgets Designer ウィジェットやウィジェットコレクション、Qt Quick UI プロジェクトサブプロジェクト、または空の qmake プロジェクトを作成します。
Qt 以外のプロジェクトプレーンな C または C++ アプリケーション、あるいはNim または Nimbleアプリケーション(実験的)を作成します。
テストプロジェクトQt TestQt Quick Test 、Google Test、Boost Test、Catch2 など、サポートされているさまざまなテストフレームワークに基づいてテストプロジェクトを作成します。
インポートされたプロジェクトBazaar、CVS、Git、Mercurial、Subversion などの、サポートされているバージョン管理システムからプロジェクトをインポートします。

また、サポートされているビルドシステムのいずれをも使用していない既存のプロジェクトをインポートして、Qt Creator をコードエディタとして、またデバッグおよび分析ツールのランチャーとして使用することもできます。

Squish新しい Squish テストスイートを作成します。

Qt Widgets アプリケーションプロジェクトの作成方法については、Qt Academy の「Qt Creator 入門」コースをご覧ください

さまざまなタイプのプロジェクトを作成する例については、「チュートリアル」を参照してください。

ウィザードにキーボードショートカットを割り当てる

ウィザードを頻繁に使用する場合は、そのウィザードにカスタムのキーボードショートカットを割り当てることができます。このキーボードショートカットを実行するとウィザードが直接開かれるため、「File 」>「New File 」または「New Project 」と移動する必要がなくなります。

ウィザードのキーボードショートカットは、Preferences >Environment >Keyboard >Wizard で設定します。そこでは、すべてのウィザード操作が「Impl 」で始まります。

キーボードショートカットの割り当て」、「プロジェクトのキットの有効化」、「ファイルの追加」、「テストの方法」、 「プロジェクトの作成方法」、および「プロジェクトの作成」も参照してください

Copyright © The Qt Company Ltd. and other contributors. 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.