QT6 on Windows Apps?

Just a question out of curiosity about this thread => Desktop Player Qt 6 Test Builds one year later.

There it was written that with QT6 severe regressions were experienced. Would like to ask how the state/experience is now with the new iterations of QT… 6.6, 6.7 beta, 6.8 dev channel… Is it still borked? Or is there some progress made? :wink:

Qt 6 changed all rendering of QtWebEngine on Windows to use OpenGL without ANGLE. There is a reason why Chrome uses ANGLE (because OpenGL on Windows is … not great). This is a design decision on Qt’s part and I don’t see this changing without a major refactor on their end.
Later Qt versions had issues with lack of transparency which could be caused by Chromium’s changes (CEF had some similar issues). If that is the actual cause, this is a design change in Chromium that’s not going back.

For the short term, Qt 6.2 is working well enough to not change it and risk further breakage. In this process, it became clear that no one else is attempting to use Qt in the same fashion as we were which means it won’t be well supported.

The long term is highly likely to not use Qt at all.

1 Like

Thanks for the fast response! Okay so basically nothing has changed and its the same as one year ago - because of design choices made on QTs side…

But only on non-Windows platforms? Or have changes been made on the Windows version to bump QT 5 to QT 6.2?

Are there any efforts/attempts on a different base? I mean currently, it’s working fine with QT5.15.3… just wanted to ask what the future holds.

Qt 5.15 works decently well on Windows. Qt 6 doesn’t really add anything except for a huge number of rendering artifacts on Windows.

These are long-term plans and thus I don’t want to say something that could easily change. However, there is a plan for the future of the client which will not use Qt at all (primarily because it involves an architecture change which makes using Qt the wrong choice).

1 Like

Thanks for the answer!

Nice to hear that there are future plans on the PC apps… (keeping them (alive))

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.