-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HiDPI display errors on Windows 10 #101
Comments
Ouch, that's pretty bad! It looks like Qt is allowing the text to be resized by the system scale factor but not giving it room in the UI. I didn't use any fixed coordinates for UI elements or anything, so I don't think that is the problem. The Qt docs seem to have some solutions here: https://doc.qt.io/qt-5/highdpi.html. I can't really test this myself as I don't have anything particularly high DPI, so would you like to look into the solutions on the doc page? |
This is handled at the OS layer by OSX and at the server layer by Wayland, whereas X11 and Windows place the responsibility of scaling on the app. Qt includes a flag to enable high-dpi support trivially, though it causes the app to be unwieldly large. Fixes reilleya#101
This is handled at the OS layer by OSX and at the server layer by Wayland, whereas X11 and Windows place the responsibility of scaling on the app. Qt includes a flag to enable high-dpi support trivially, though it causes the app to be unwieldly large. Fixes reilleya#101
This is handled at the OS layer by OSX and at the server layer by Wayland, whereas X11 and Windows place the responsibility of scaling on the app. Qt includes a flag to enable high-dpi support trivially, though it causes the app to be unwieldly large. Fixes reilleya#101
This is handled at the OS layer by OSX and at the server layer by Wayland, whereas X11 and Windows place the responsibility of scaling on the app. Qt includes a flag to enable high-dpi support trivially, though it causes the app to be unwieldly large. Fixes reilleya#101
On hidpi displays, the app clips a few UI elements and fails to properly lay out others. I've pasted screenshots below detailing some of the problems I found.
Normally Qt should handle this but it looks like it isn't (or maybe I have a few wires crossed about the extent Qt is involved- I ran into similar issues on other Qt apps)
This is on a Surface Pro 4, which has a ~12" ~4k display at 200% UI scaling.
There is a workaround for this, but it's rather onerous for an end user: you need to override the scaling by right-clicking on the app in the taskbar, then right clicking the executable in the menu that pops up, "Properties" > "Compatibility" > "Change high DPI settings" > "Override application scaling" and set it to "System" or "System (enhanced)".
Clipping of UI elements:
![Clipping of UI elements](https://user-images.githubusercontent.com/16925819/61178329-e79e7d80-a5b8-11e9-9559-06354eb6e3a8.png)
Alerts dialog is too small, editors are not visible until you expand them:
![image](https://user-images.githubusercontent.com/16925819/61178341-22a0b100-a5b9-11e9-9c0f-5ee9a98d8143.png)
![image](https://user-images.githubusercontent.com/16925819/61178347-39df9e80-a5b9-11e9-93e6-fd220511c1ec.png)
Propellant editor is too cramped to use by default:
![image](https://user-images.githubusercontent.com/16925819/61178350-554aa980-a5b9-11e9-99c9-2f89d36d2483.png)
(Separately I can't get to the resize grip on this window- not sure if this is related).
The text was updated successfully, but these errors were encountered: