Project

General

Profile

Bug #1918

Problem with fractional HiDPI scaling in Windows

Added by Cyberhead about 1 year ago. Updated 17 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Quassel GUI (Qt)
Target version:
-
Start date:
09/09/2025
Due date:
% Done:

0%

Estimated time:
Version:
0.14.0
OS:
Windows

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=PassThrough
in 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 giced42245 4 months 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.

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. https://www.pike-pass.com

#2 Updated by liotrio about 2 months ago

I ran into the exact same issue on Windows 11 with 150% scaling. Setting QApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::PassThrough) in main.cpp before initializing QApplication fixes it directly fnf game in the codebase.

#3 Updated by bubblyeducate 17 days ago

If you are having trouble with today's challenge, reread the theme, think of several related words, search for distinctive letter sequences, and explore paths that change direction.
strands hint

Also available in: Atom PDF