我正在为一个嵌入式项目工作,在 / 中开发的 UI 和使用 /other 系统调用开发的后端QML
逻辑。DB
C++
Qt
部署 qml 文件的最佳方法是什么?
它是否添加到.qrc
(作为资源)并编译为可执行应用程序?
或者
QML
从导入文件夹加载文件(QML
将部署文件)?
或任何其他建议?
我有大约 200 个QML
文件。
我正在为一个嵌入式项目工作,在 / 中开发的 UI 和使用 /other 系统调用开发的后端QML
逻辑。DB
C++
Qt
部署 qml 文件的最佳方法是什么?
它是否添加到.qrc
(作为资源)并编译为可执行应用程序?
或者
QML
从导入文件夹加载文件(QML
将部署文件)?
或任何其他建议?
我有大约 200 个QML
文件。
Files are stored without compression and encryption
Resources are compiled to the binary file making the executable file size bigger
从链接中查看下一章使用 Qt 资源系统管理资源文件以获取相对路径引用的示例。
我没有任何强烈的意见,但这里有一些我的想法:如果内存使用是一个问题,那么你可能会不使用嵌入式资源,并确保尽可能使用组件的动态加载。在开发阶段,没有嵌入式资源会更容易。如果它是一个客户项目,我会将客户交付作为嵌入的 qml 文件进行。这可以防止客户自己调整 UI 代码。