PySide6-qmllint#
pyside6-qmllint
是一个将 qmllint 包装起来的命令行工具。该工具验证 QML 文件的语法有效性,并对一些 QML 反模式发出警告。
在传递 qmllint
参数并指示其检查 QML 源文件时,pyside6-project 工具会自动运行此工具。
使用方法#
由于它需要一个由 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
^^^^^^