Qt Qml ツール
Qt Qml モジュールは、開発者やデザイナーの作業効率を高めるさまざまなツールやユーティリティを提供しており、Qtで使用されるいくつかの内部ツールも含まれています。以下のセクションでは、これらのツールやユーティリティについて簡潔に概要を説明するとともに、各ツールに関する詳細情報へのリンクを掲載しています。
Qt Quick コンパイラ
Qt Quick コンパイラは、コンパイル時に QML および JavaScript コードを処理し、アプリケーションのパフォーマンスを向上させます。 このコンパイラは、QML タイプから C++ クラスを生成する QML タイプコンパイラと、バインディングや関数を効率的なバイトコードおよび C++ にコンパイルする QML スクリプトコンパイラという 2 つの主要コンポーネントで構成されています。これにより、アプリケーションの起動が高速化され、QML コードの実行効率が向上します。
開発者向けツール
Qt Qml モジュールが提供する一連のツールで、開発のさまざまな段階でQML開発者の作業を容易にすることを目的としています。これらのツールは以下の通りです:
お気に入りのLSP対応エディタでコードを記述するのに役立つツール。 | |
C++コード内のコンテキストプロパティの定義を検索するツール。 | |
QMLのコーディング規約に従ってQMLファイルを自動的にフォーマットするツール。 | |
QMLファイルの構文を検証し、アンチパターンについて警告するツール。 | |
アプリケーションからQMLトレースデータを取得するツール。 |
デザイナー向けツール
Qt Qml モジュールは、デザイナーが迅速にプロトタイプを作成できるよう支援し、生産性を向上させるユーザー向けツールも提供しています。これらのツールは以下の通りです:
QMLドキュメントを読み込み、そのドキュメントにビジュアルアイテムが含まれている場合にシーンを表示するウィンドウを作成するツール。 | |
QML Live ツールで QML ファイルのプレビューをリアルタイムで更新する。 | |
SVGドキュメントをQMLファイルに変換するツール |
内部ツール
一部のユーティリティツールは、ユーザーによる直接的な操作を想定したものではありません。これらはすべて、ビルドシステムによって呼び出され、その機能や能力を拡張することを目的としています。
QML 内の関数や式をコンパイルするツール。 | |
QML 型を事前に C++ にコンパイルするツール。 | |
QMLドキュメントを事前にコンパイルするツール。 | |
ディレクトリ内のQMLファイルから、QMLのインポート依存関係をスキャンするツール。 | |
C++クラスを登録し、QMLから利用できるようにするツール。 |
すべての Qml ツール
お気に入りの LSP 対応エディタでコードを記述するのに役立つツール。 | |
QML内の関数や式をコンパイルするツール。 | |
QML タイプを事前に C++ にコンパイルするツール。 | |
QMLドキュメントを読み込み、そのドキュメントにビジュアルアイテムが含まれている場合に、シーンを表示するウィンドウを作成するツール。 | |
QMLドキュメントを事前にコンパイルするためのツールです。 | |
C++ コード内でコンテキストプロパティの定義を検索するツール。 | |
QMLのコーディング規約に従ってQMLファイルを自動的にフォーマットするツール。 | |
ディレクトリ内のQMLファイルから、QMLのインポート依存関係をスキャンするツール。 | |
QMLファイルの構文を検証し、アンチパターンについて警告するツール。 | |
QML Live ファイルのプレビューをリアルタイムで更新するツール。 | |
アプリケーションから QML トレースデータを取得するツール。 | |
C++ クラスを登録し、QML から利用できるようにするツール。 | |
SVGドキュメントをQMLファイルに変換するツール |
© 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.