Will Qt 6 still use the Meta information to access Qml properties or
it rely more on compiled C++ now? I guess it still the same as
before. Is the properties declaration of Qt for MCU (Qml lite or
soemthign like that) be available (syntax wise, template)? That would
leverage soo much redundent code to expose properties with get/set
and changed event. That will be a slim fast for code that expose to
Qml (to Meta data actually, Qml use the meta data) and maybe event
make that layer disapear one day.

Registration of C++ types for QML in dev is largely unchanged from 5.15.
You get the QML_ELEMENT etc. macros we introduced in 5.15 to make the
registration as painless as possible. The indirection through the
metatype system is necessary for the case of dynamically interpreted
QML. We can generate C++ code from your QML to directly access your C++
types, but if you want to execute that same QML in interpreted mode,
those C++ types need to be visible to metatype system in order to be
accessible.

Also, the new property system is being introduced. If you provide a
BINDABLE property, you may be able to skip the READ, WRITE, and NOTIFY
methods in the future. This is still being worked on, though.

best,
Ulf
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to