PySide6-QML导入扫描器#

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

当使用 qmllint 参数并通过 pyside6-project 工具进行检查 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"
    }
]