pyside6-qmlimportscanner

pyside6-qmlimportscanner 是一个命令行工具,它封装了 Qt 的 qmlimportscanner 工具。

该工具由pyside6-project工具自动运行,当传递qmllint参数时,指示它检查QML源文件。

用法

Qt Quick Controls - 文件系统浏览器示例的目录中调用工具,使用:

pyside6-qmlimportscanner -rootPath .

产生:

[
    {
        "name": "QtQuick",
        "type": "module"
    },
    {
        "name": "QtQuick.Controls.Basic",
        "type": "module"
    },
    {
        "name": "QtQuick.Layouts",
        "type": "module"
    },
    {
        "name": "FileSystemModule",
        "type": "module"
    },
    {
        "name": "QtQuick.Controls",
        "type": "module"
    },
    {
        "name": "QtQuick.Effects",
        "type": "module"
    }
]