Qt の設定
Qt の設定を見たり変更したりするには、Command Palette に行き、Qt: Open Qt Extension settings を選択します。
設定で変数を使う
Qt Extension for VS Code は、Qt の設定で変数の置換をサポートしています。使用可能な変数については、以下の変数リファレンスを参照してください。
| 変数 | 説明 |
|---|---|
${userHome} | ユーザーのホームディレクトリに展開します。 |
${workspaceFolder} | 現在のワークスペースのルート・ディレクトリへのフル・パスに展開します。 変数の前にパスを付けて、現在のワークスペースからの相対パスで Qt インストールまたはQML Language Server 実行可能ファイルへのパスを指定します。たとえば、ワークスペースの一部として Yocto SDK およびその Qt バージョンを使用する場合などです。 |
Qt C++の設定

C++言語の設定。
| 設定項目 | 説明 |
|---|---|
| Do Not Ask for CMake Path | CMake Tools が PATH 環境変数を検索し、CMake がどこにあるか推測できるようにします。 |
| Do Not Warn Missing Source Dir | キットからソースディレクトリを検出できないという警告を非表示にします。これは、例えば vcpkg を使用して Qt をインストールした場合に発生する可能性があります。詳細については、Qtアプリケーションのデバッグを参照してください。 |
Qt Core 設定

Qt エクステンションの共通機能の設定です。
| 設定 | 説明 |
|---|---|
| Additional Qt Paths | qtpaths または qmake 実行ファイルに Qt インストールを見つけるためのパスを追加します。詳細については、その他のインストールを参照してください。 |
| Default Project Directory | 新しいプロジェクトを作成するときにデフォルトで表示されるフォルダへのパスを設定します。詳細については、「Qt プロジェクトの作成」を参照してください。 |
| Do Not Ask for Default Qt Installation Root | Qt Installation Root の値の設定に関するプロンプトを非表示にします。 |
| Do Not Ask for VCPKG | vcpkg 用の CMake キットの作成に関するプロンプトを非表示にします。詳細については、「自動登録」を参照してください。 |
| Open Online Documentation in External Browser | Qt ドキュメントをデフォルトのブラウザで開きます。詳細については、「Qt ドキュメントを読む」を参照してください。 |
| Qt Installation Root | Qt をインストールしたフォルダへのパス。詳細については、自動登録を参照してください。 |
QML 設定
QML コードの記述とプレビューに関する設定です。
QML プレビューの設定

QML Live プレビューの設定。詳しくは、 Qt Quick アプリケーションのプレビューをご参照ください。
| 設定項目 | 説明 |
|---|---|
| Additional Build Dirs | QMLプレビュー中にQRCファイルを検索するビルドディレクトリの追加。ビルドディレクトリがワークスペースの外にある場合に便利です。 |
| Args | コマンドパレットからアプリケーションを起動する際に渡すデフォルトのコマンドライン引数。 |
QML Language Server 設定

の設定。 QML Language Server.詳細については、 QML Language Server を オンにする を参照してください。
| 設定 | 説明 |
|---|---|
| Do Not Ask for Qmlls Download | QML Language Server のダウンロードに関するプロンプトを非表示にする。 |
| Additional Import Paths | 指定されたフォルダから QML モジュールを検索し、QML Language Server を起動する際に-I コマンドを使用してインポート ステートメントを追加します。インポートパスを追加するには、Add Item を選択します。 |
| Custom Args | Add Item を選択すると、デフォルトの引数を使用せず、QML Language Server のカスタム引数を設定します。 |
| Custom Docs Path | QML Language Server ドキュメントをインストールしたフォルダへのパス。詳細については、「Qt ドキュメントを読む」を参照してください。 |
| Custom Exe Path | QML Language Server をインストールしたフォルダへのパス。 |
| Run QML Language Server when activating an extension | 拡張機能を有効にするときにQML Language Server をオンにします。 |
| Handle LSP Trace | QML Language Server からトレース出力を収集します。 |
| Use No CMake Calls | QML Language Server を起動する際に、--no-cmake-calls オプションを使用して CMake の自動ビルドを無効にします。 |
| Use QML Import Path Env Var | QML モジュールを探すためにQML_IMPORT_PATH オプションを使用します。QML Language Server を起動するときに-E 引数を追加するには、この設定をオンにします。 |
| Verbose Output | QML Language Server からの冗長出力を表示します。 |
Qt Pythonの設定

Qt for Python で開発するための設定です。詳細はPython 開発を参照してください。
| 設定 | 説明 |
|---|---|
| Do Not Warn About Old Style Projects | プロジェクトでpyproject.toml ファイルの代わりに.pyproject 設定ファイルを使用する際の警告を非表示にします。新しいプロジェクトでは TOML ベースの設定ファイルを推奨します。詳しくはQt for Python: pyside6-project を参照してください。 |
Qt UI 設定

.uiファイルを扱うための設定です。詳しくは、Design widgets-based UIsを参照してください。
| 設定項目 | 説明 |
|---|---|
| Custom Widgets Designer Exe Path | Qt Widgets Designer をインストールしたフォルダへのパス。 |
© 2026 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.