Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 自动删除未使用的QML导入_Qt_Qml_Qt5_Qtquick2_Qt Quick - Fatal编程技术网

Qt 自动删除未使用的QML导入

Qt 自动删除未使用的QML导入,qt,qml,qt5,qtquick2,qt-quick,Qt,Qml,Qt5,Qtquick2,Qt Quick,我正在使用一个相当大的Qt/QML代码库,我正在寻找检测和删除所有未使用的QML导入的方法。如何做到这一点?有什么方法可以使它自动化吗 我相信删除未使用的QML导入是保持代码库干净的好方法。此外,根据研究,它将改善装载性能: 导入需要时间(以QML为单位)。如果您正在为系统规格较低的设备开发,那么您将希望尽可能地进行优化。在这种情况下,请尽量减少在QML文件中使用的导入数量 您可以解析每个QML文件并在代码中搜索QML依赖项,然后删除由winqtqmldeploy复制的所有其他依赖项。您可以解析

我正在使用一个相当大的Qt/QML代码库,我正在寻找检测和删除所有未使用的QML导入的方法。如何做到这一点?有什么方法可以使它自动化吗

我相信删除未使用的QML导入是保持代码库干净的好方法。此外,根据研究,它将改善装载性能:

导入需要时间(以QML为单位)。如果您正在为系统规格较低的设备开发,那么您将希望尽可能地进行优化。在这种情况下,请尽量减少在QML文件中使用的导入数量


您可以解析每个QML文件并在代码中搜索QML依赖项,然后删除由
winqtqmldeploy

复制的所有其他依赖项。您可以解析每个QML文件并在代码中搜索QML依赖项,然后删除由
winqtqmldeploy
复制的所有其他依赖项