Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
-
-
953f70179 (dev)
Description
The popup in QQC2, as well as other popup types (Tooltip, Drawer, Menu, Dialog), create an item in the scene (QQuickPopupItem), instead of a top level window, to display the content inside of.
This can feel off on desktop systems, especially when showing a dialog to a user.
In Qt Widgets, dialogs are always top-level windows, and feel much better to use on desktop systems, than the QQC2 Dialog.
QQC2 Popup needs to have the option to choose between creating a QQuickPopupItem or a Window, to add its content to.
Adding this logic to QQuickPopup would allow tooltips and menus to appear outside the application's window, which could be useful on some circumstances. But dialogs are clearly the largest elephant in the room.
Attachments
Issue Links
- relates to
-
QTBUG-69558 Implement support for native Popups and Menus
- Open
Gerrit Reviews
For Gerrit Dashboard: QTBUG-121363 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
556010,17 | Give QQuickPopup the ability to create top-level windows | wip/nativemenus | qt/qtdeclarative | Status: NEW | 0 | 0 |
534352,4 | WIP: Give QQuickPopup the ability to create top-level windows | dev | qt/qtdeclarative | Status: ABANDONED | -2 | 0 |
537752,17 | Give QQuickPopup the ability to create top-level windows | wip/popupwindow | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |
551373,10 | Add AA_DontUsePopupWindows | dev | qt/qtbase | Status: MERGED | +2 | 0 |