Details
-
Bug
-
Resolution: Won't Do
-
P2: Important
-
None
-
5.12.4
Description
If an application is using QWindowsVistaStyle the CheckBox and RadioButton buttons are never resized despite changes in screen scaling. At worst this results in buttons which are clipped because they are too large in size.
This problem does not occur with fusion or windows style.
Steps to reproduce:
- Set screen scaling as high as possible
- Run the attached project => the buttons are initially drawn correctly
- Set screen scaling as low as possible => button size remains the same
Pass either -f or -w to the application to use fusion or windows style respectively to compare results when windowsvista style is not used.
Attached image demonstrates the change from 300% to 100% scaling.
Attachments
Issue Links
- duplicates
-
QTBUG-77136 When the DPI is changed on Windows to be one higher and a label has an alignment in a layout it is not updated correctly
- Closed
For Gerrit Dashboard: QTBUG-77302 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
297764,4 | Windows QPA: Fix High DPI scaling not becoming active when changing scaling | dev | qt/qtbase | Status: MERGED | +2 | 0 |
297771,1 | Windows QPA: Fix High DPI scaling not becoming active when changing scaling | 5.15 | qt/qtbase | Status: ABANDONED | 0 | 0 |