我找到了使用Qt 5.9中的新功能来生成QMake项目提前生成QML缓存文件(.qmlc / .jsc)的文档,但是使用基于CMake的项目执行此操作的步骤是什么?
答案 0 :(得分:1)
我有另一种选择。
不了解您的项目结构。但是您可以生成提前的QML缓存。对于QML,您想要创建缓存,只需将这些QML以组件的形式放在main.qml文件中。例如:
ApplicationWindow {
.........
Item{
.......
Component{Page1{}}
Component{Page2{}}
}
}
通过使用它可以预先编译给定的QML并为它们生成提前缓存。对于给定的组件,可以有热情的开始。它对应用程序没有任何负面影响,但在正面偏离正轨。
如果您不知道从main.qml中的子目录访问QML。使用:
import "dir_name"