Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.6.2
-
None
-
Operating System: Arch Linux
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.8.1-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × Intel® Core™ i9-9900K CPU @ 3.60GHz
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3090 Ti/PCIe/SSE2Operating System: Arch Linux KDE Plasma Version: 6.0.2 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Kernel Version: 6.8.1-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 16 × Intel® Core™ i9-9900K CPU @ 3.60GHz Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce RTX 3090 Ti/PCIe/SSE2
Description
I noticed that when you query for mouse cursor position while dragging using QCursor.pos() the cursor's position is not updated properly. I attached a test project to reproduce the issue and a video recording of the tests I ran. For comparison, I tested the same code in XWayland and it works as I expected, i.e. the position is properly updated.
I initially created this bug report in the PySide project but was told it could be a QT core bug. Here is my original ticket https://bugreports.qt.io/browse/PYSIDE-2651
Unfortunately, I haven't done any C++ coding for a very long while, so I cannot provide a working C++ example, but I hope that the one written in Python could be enough to reproduce the bug.
Thank you!
Attachments
Issue Links
- relates to
-
QTBUG-120908 QGraphicsItem::isUnderMouse() does not detect if item is under mouse on Wayland
-
- Reported
-