Qt Qml ツール

Qt Qml モジュールでは、開発者やデザイナの操作性を向上させる様々なツールやユーティリティを提供しており、Qt が使用する内部ツールも含まれています。以下のセクションでは、これらのツールやユーティリティの概要と、各ツールに関する追加情報へのリンクを提供します。

開発者ツール

Qt Qml モジュールによって提供される一連のツールで、開発の様々な段階において QML 開発者の生活を容易にすることを目的としています。以下のようなツールがあります:

QML Language Server

お気に入りのLSP対応エディタでコードを書くためのツール。

qmlformat

QMLコーディング規約に従ってQMLファイルを自動的にフォーマットするツール。

qmllint

QMLファイルの構文を検証し、アンチパターンを警告するツール。

qmlprofiler

アプリケーションからQMLトレースデータを取得するツール。

デザイナーツール

Qt Qml モジュールには、迅速なプロトタイピングを支援することで、デザイナーの生産性を向上させるユーザー向けツールも用意されています。これらのツールは以下の通りです:

qml

QMLドキュメントを読み込み、QMLドキュメントにビジュアルアイテムが含まれている場合、シーンを表示するウィンドウを作成するツール。

qmlpreview

QMLファイルのライブ更新プレビューを提供するツール。

svgtoqml

SVGドキュメントをQMLファイルに変換するツール。

内部ツール

一部のユーティリティツールは、ユーザーが直接操作するためのものではありません。その代わりに、これらはすべてビルドシステムによって起動され、その機能や能力を増強することを目的としています。

QML script compiler

QMLの関数や式をコンパイルするツールです。

QML type compiler

QMLの型を前もってC++にコンパイルするツール。

qmlcachegen

QMLドキュメントを前もってコンパイルするツール。

qmlimportscanner

ディレクトリ内のQMLファイルをスキャンし、QMLインポートの依存関係を調べるツール。

qmltyperegistrar

C++クラスを登録し、QMLから利用できるようにするツール。

すべてのQMLツール

QML Language Server

お気に入りのLSP対応エディタでコードを書くためのツール。

QML script compiler

QMLの関数や式をコンパイルするツール。

QML type compiler

QMLの型を先にC++にコンパイルするツール。

qml

QML文書を読み込み、QML文書にビジュアルアイテムが含まれている場合、シーンを表示するウィンドウを作成するツール。

qmlcachegen

QML文書を前もってコンパイルするツール。

qmlformat

QMLコーディング規約に従ってQMLファイルを自動的にフォーマットするツール。

qmlimportscanner

ディレクトリ内のQMLファイルをスキャンし、QMLインポートの依存関係を調べるツール。

qmllint

QMLファイルの構文を検証し、アンチパターンを警告するツール。

qmlpreview

QMLファイルのライブ更新プレビューを提供するツール。

qmlprofiler

アプリケーションからQMLのトレースデータを取得するツール。

qmltyperegistrar

C++のクラスを登録し、QMLから利用できるようにするツール。

svgtoqml

SVGドキュメントをQMLファイルに変換するツール。

© 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.