Skip to content

Regressions after updating to Qt 6.3.0 #1

@stdevCrow

Description

@stdevCrow

The view is the following:
image_2022-05-02_14-36-11
As you can see there are many elements overlaping others.

With the release of Qt 6.3.0, major changes to the QML engine were introduced, with the most important ones being the Qt Quick Compiler (see here, here and here), which compiles QML into native C++.
However, that comes with some drawback: not everything can be compiled into C++ (details here again), and so the QML code must be adapted following some guidelines, mainly for QML type compilation.

So, although the project compiles fine with Qt 6.2 series, doing so with Qt 6.3 gives the following warnings just by opening the executable:

Binding on background is not deferred as requested by the DeferredPropertyNames class info because one or more of its sub-objects contain an id.
Binding on contentItem is not deferred as requested by the DeferredPropertyNames class info because one or more of its sub-objects contain an id.
Binding on popup is not deferred as requested by the DeferredPropertyNames class info because one or more of its sub-objects contain an id.
Binding on popup is not deferred as requested by the DeferredPropertyNames class info because one or more of its sub-objects contain an id.
Binding on popup is not deferred as requested by the DeferredPropertyNames class info because one or more of its sub-objects contain an id.
Binding on popup is not deferred as requested by the DeferredPropertyNames class info because one or more of its sub-objects contain an id.
Binding on background is not deferred as requested by the DeferredPropertyNames class info because one or more of its sub-objects contain an id.
qrc:/ui/qml/Components/Delegates/DelegateDestinationList.qml:94:5: QML TextField: Binding loop detected for property "text"

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions