Comment # 14 on bug 1202526 from
(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: