pyside6-qmllint¶
pyside6-qmllint 是一个命令行工具,它封装了 qmllint。该工具用于验证 QML 文件的语法有效性,并警告一些 QML 反模式。
它由pyside6-project工具自动运行,当传递qmllint参数时,指示它检查QML源文件。
用法¶
该工具通常不应手动调用,因为它需要由pyside6-qmltyperegistrar生成的一系列导入路径和额外的类型信息才能正常工作。
例如,对于一个像这样的 .qml 文件:
import QtQuick
import QtQuick.Controls
Item {
Text {
id: name
text: qsTr("Hello World")
}
}
运行时:
pyside6-qmllint Main.qml
它会警告未使用的导入:
Info: Main.qml:2:1: Unused import [unused-imports]
import QtQuick.Controls
^^^^^^