[Development] Pixelated UI elements in Windows HiDPI mode (5.6)
Sorvig Morten
Morten.Sorvig at theqtcompany.com
Wed Nov 11 13:51:44 CET 2015
> On 11 Nov 2015, at 01:40, Adam Light <aclight at gmail.com> wrote:
>
> I built Qt 5.6 (latest from the 5.6 git branch as of this morning) and tested our application with the build on Windows 10. I'm calling
> QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
> before the QApplication is created.
>
> I don't have an actual High DPI monitor so I've been testing by clicking the "scaling level" link in the Display control panel applet and setting the scaling factor to 200%. I then click OK, Apply, log out of my account, and log back in.
You can also set the QT_SCALE_FACTOR environment variable for quick testing like like this. (Set it to 2, not 200%.)
>
> First of all, thanks to everyone who's been involved in improving the HiDPI code for Qt 5.6. HiDPI is much better now in 5.6 compared to 5.5.
>
> I've noticed that a lot of the UI elements that look like they're using icons for which a HiDPI version is not being used, including:
> * radio/check buttons
> * arrows on combo boxes, tool buttons, scroll bars, tab widgets
> * The ? and X icon of QMdiSubwindow
> * The clear button (grey X) of a QLineEdit
This could be an nice opportunity for a contribution from someone with artistic ambitions.
Morten
More information about the Development
mailing list