I am working for an embedded project, UI developed in QML
and backend logic developed using DB
/other system calls in C++
/Qt
.
Which is the best approach to deploy qml files?
Does It adding to .qrc
(as resource) and compile to executable application?
or
Load QML
files from import folder (QML
files will be deployed)?
or any other suggesion?
I have around 200 QML
files.
Files are stored without compression and encryption
Resources are compiled to the binary file making the executable file size bigger
See from the link the following chapter Managing Resource Files with the Qt Resource System for an example of relative path referencing.
I don't have any strong opinion but here some of my thoughts: If memory usage is an issue then you might go without embedded resources and make sure you use dynamic loading of components as much as possible. In the development phase it's easier to go without embedded resources. If it's a customer project I would do the customer delivery as qml files embedded. This prevents the customer from tweaking the UI code themselves.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With