Browser Development • Re: Linux Pale Moon with Qt toolkit
Now, when thinking about this it actually seems that Chrome blends with system-wide Qt theme despite being compiled against a static Qt version. I have to test this some more when on Linux.
So I tried Chromium Qt integration with Chrome and it works well. Don't look at the content area, look at the Chrome menu. It adopts system-wide Qt Widget style (aka Qt theme) despite being compiled against a static Qt version. This is on Debian Trixie using Qt 6.8. The user needs to use a real Qt Widget style (there are many), but avoid the qt6gtk2 compatibility style because then Chrome won't start.
If you want to avoid "the legacy trap" Qt 6 is better than gtk4 in my opinion. We know that gtk5 has dropped X11 support, but we don't know yet if Qt 7 will drop X11 support. If there is a customer base (like Chrome, Brave etc.) it is possible that Qt 7 might keep an X11 back-end. Maybe it doesn't matter because I think Chromium browsers just use gtk and Qt for integration (not their real application toolkits).
Discussion in the ATmosphere