Bug #1918
Problem with fractional HiDPI scaling in Windows
0%
Description
On a Windows 11 system running Quassel Client v0.14.0 at 150% scaling, the UI appears disproportionately oversized compared to all the other programs in the system.
This is a known bug with Qt that can be solved by setting the global environment variable
QT_SCALE_FACTOR_ROUNDING_POLICY=PassThroughin system settings, which isn't exceptionally difficult, however, it would make sense to make necessary changes in the source code for convenience reasons.
History
#1 Updated by kojowo8976 25 days ago
Cyberhead wrote:
On a Windows 11 system running Quassel Client v0.14.0 at 150% scaling, the UI appears disproportionately oversized compared to all the other programs in the system https://www.kaisermemberservices.org
This is a known bug with Qt that can be solved by setting the global environment variable [...] in system settings, which isn't exceptionally difficult, however, it would make sense to make necessary changes in the source code for convenience reasons.
This is a known issue with Qt applications on Windows when using fractional HiDPI scaling. A user has reported that on Windows 11 with 150% scaling, Quassel's UI is disproportionately large. The suggested fix is to set the environment variable QT_SCALE_FACTOR_ROUNDING_POLICY=PassThrough, and the user recommends integrating this change into the source code for convenience.
#2 Updated by ava951robinson 16 days ago
Cyberhead wrote:
On a Windows 11 system running Quassel Client v0.14.0 at 150% scaling, the UI appears disproportionately oversized compared to all https://www.my-wisely.org the other programs in the system.
This is a known bug with Qt that can be solved by setting the global environment variable [...] in system settings, which isn't exceptionally difficult, however, it would make sense to make necessary changes in the source code for convenience reasons.
Just add this line before QApplication app(argc, argv); in main.cpp:
qputenv("QT_SCALE_FACTOR_ROUNDING_POLICY", "PassThrough");