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
^^^^^^