http://bugzilla.opensuse.org/show_bug.cgi?id=1202526 http://bugzilla.opensuse.org/show_bug.cgi?id=1202526#c14 --- Comment #14 from Luciano Santos <luc14n0@opensuse.org> --- (In reply to C J from comment #13)
QT5 apps have always been using the QT5 dark theme instead of adwaita (but this was ok for me as they switched to a dark theme).
I believe that this will get fixed once QGnomePlatform 0.9.0 [1] and adwaita-qt 1.4.2 [2] lands on Tumbleweed.
Ok, FYI the QT5 scaling problems are being fixed here (fix is included): https://bugzilla.opensuse.org/show_bug.cgi?id=1202837#c12 and https://bugzilla.opensuse.org/show_bug.cgi?id=1202837#c14
I've read the entire bug to know what I'm messing with, and I don't see any fixes there that QGnomePlatform/adwaita-qt should adopt. The use of QT_SCALE_FACTOR_ROUNDING_POLICY=PassThrough is a last resort for users to try make things right because generally speaking there's no one size fits all. Among the myriad of hardware specs there's always someone who will run into issues. And here I quote Atri B., who donated his time looking through the problem:
Therefore, this is not a GNOME bug, re-assigning to YaST devs.
At the app level, the PassThrough option may be set using `setHighDpiScaleFactorRoundingPolicy()`, see <https://doc.qt.io/qt-5/qguiapplication.html#setHighDpiScaleFactorRoundingPolicy>. ... I think the right way to go about this is to report scaling problems with other apps to the respective upstream and request them to use the passthrough setting or just plain switch to Qt6.
And which I agree, it's not a Gnome bug, "setHighDpiScaleFactorRoundingPolicy()" should be used by the Qt app developers themselves using Qt 5 to get a more uniform experience since Qt 6 set "PassThrough" already rather than "Round". This is not something QGnomePlatform/adwaita-qt should mess with. Again, let's use other channels to keep such discussions rather than spamming here please. [1] https://github.com/FedoraQt/QGnomePlatform/releases/tag/0.9.0 [2] https://github.com/FedoraQt/adwaita-qt/releases/tag/1.4.2 -- You are receiving this mail because: You are on the CC list for the bug.