Details
-
User Story
-
Resolution: Out of scope
-
P2: Important
-
None
-
None
Description
In QUL and in order to save RAM, the "scale", "rotation", and "transformOrigin" properties are not automatically available for QML objects by default. See https://doc.qt.io/QtForMCUs/qtul-qtquick-api-differences.html#conditional-availability-of-the-scale-rotation-and-transformorigin-properties
To be able to set/read these properties from anywhere (e.g. Timeline), the QML object whose property must be accessed must have an explicit binding set for that property. See example in the link above.
With QDS, when using a Timeline to animate the scale or rotation of an object, these bindings are not set, resulting in a compilation error when building the project with Qt for MCUs.
Ideally, and whenever a keyframe is set for any of these transform properties, QDS should check if a binding already exists, and if not, create one which simply assign the default value.
Attachments
Issue Links
- mentioned in
-
Page Loading...