Details
-
Bug
-
Resolution: Done
-
P4: Low
-
5.0.1
-
None
-
Qt 5.0.1, Windows 7
-
0edf1390ca0cd70cd2b4d4c971a9631f0f35c24c
Description
Change Windows theme from Aero to Classic (or vice versa): Qt windows fail to adopt to window decorations changes.
Typically, Classic theme has thinner borders and title bar. QWidget remains the same size, and it's contents remain the same size. In case of aero->classic switch - empty space appears between content and window frame. In case of classic->aero switch - parts of contents are hidden below frame.
The same happens when changing title bar and borders sizes manually.
See screenshots for aero->classic switching.
WM_THEMECHANGED, WM_STYLECHANGED should be handled properly.
Attachments
For Gerrit Dashboard: QTBUG-31523 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
61393,1 | Subject: QWidget fails to adopt to change window decorations sizes when switching from Aero to Classic themes in Windows | stable | qt/qtbase | Status: ABANDONED | -1 | 0 |