Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.9.0, 5.9.1, 5.9.2, 5.9.3, 5.9.4
-
None
-
Windows 7, Windows 8.1, MSVC 2013, MSVC 2015
-
-
9c707f140e96937f2ea256a6a93dc827328f22ad (qtbase/5.11, 13.12.2017, 5.11.2)
Description
When putting a window inside QWidget::createWindowContainer its wheelEvent is not called in Qt 5.9.2 for Windows MSVC 2015 32 bit
in Qt 5.7.1 MSVC 2013 and Qt 5.9.2 macOS wheel event is called fine
To reproduce run example application. When you move mouse cursor on the colored widget and use mouse wheel it should fill the widget with random color.
If you focus the list widget and then move mouse cursor on the colored widget and use mouse wheel, the colors will not change because wheelEvent is not called.
Relevant commits "Win: Account for windows which are WindowTransparentForInput" af5c8d04fb0c9ddda58925e4862e857c78a5e563 https://codereview.qt-project.org/#/c/181048/ for QTBUG-57864
Attachments
Issue Links
- relates to
-
QTBUG-57864 [Windows]: Enter/Leave/MouseMove and Wheel events do not go to the event filter when one is installed on a window inside a window container
- Closed