-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Regressions after updating to Qt 6.3.0 #1
Comments
UPDATE: Also, the executable now does not close when you click the X, at least on Windows. It remains opened in the background. |
After diving a little more, I found that the problem is precisely related to the new QML Type Compilation ( |
🚨 IMPORTANT UPDATE: As of Qt 6.3.0, the Qt 6 official documentation regarding the QMLTC says the following:
|
@stdevCrow What's qmllint advice in our particular case ? |
As u can see there's no indication of where the error is, but the list grows when I open more pages (and related bindings are resolved). So I'm just naming all parent objects of there's at least a child with an |
The view is the following:
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:
The text was updated successfully, but these errors were encountered: