Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.9
-
None
-
Windows 10, two monitors.
Primary monitor: 3840x2160 150% scaling
Secondary monitor: 3840x2160 175% scaling
-
-
b6dde1f31 (dev), f1cd4c57b (6.8)
Description
When opening a QtQuick.Controls.Menu type with popupType set to Native on Windows the menu will open in the wrong position when the parent window is moved to a non-primary monitor.
In this screen shot you can see the position of the button and the incorrect position that the menu has opened (i.e. not under the cursor (not shown) which just clicked the button).
See attached project for a project that minimally reproduces the issue.
Attachments
Issue Links
- relates to
-
QTBUG-127906 Qt.labs.platform.Menu opens at the wrong location with scaling enabled
- Closed
Gerrit Reviews
For Gerrit Dashboard: QTBUG-128126 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
583361,6 | Fix secondary screen native quick menu popup issue | dev | qt/qtbase | Status: NEW | +1 | 0 |
584957,2 | wip Fix multiscreen popup location for windows | dev | qt/qtdeclarative | Status: NEW | -2 | 0 |
585978,4 | Fix multi-screen menu pop-up location | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
594559,2 | Fix multi-screen menu pop-up location | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
594691,1 | Fix multi-screen menu pop-up location | tqtc/lts-6.5 | qt/tqtc-qtdeclarative | Status: ABANDONED | 0 | 0 |