You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I can reproduce it in v56.0 release on Mac using qt4.py example running PySide. MacOS 10.9 Mavericks. I only tested with PySide, I couldn't get PyQt4 installed on Mac, homebrew moved it to boneyard.
Looks like mouse move events are eaten by Qt and never sent to CEF. I think this could be dirty fixed by calling Browser.SendMouseMoveEvent from Qt mouse move event.
Update: Pull requests with that fix are welcome. It needs to be checked whether this bug needs to be fixed in just PySide or in both PyQt and PySide and code needs to apply appropriately.
Maybe related. There was a report of an issue with mouse movements not being captured on Mac in the pysdl2 example. Fix provided via PR #544. Code in question:
ifsys.platform=='darwin':
# On MacOS, the NSApplication created in the cefpython initialization# will be hidden if windowless is specified. In order for SDL to receive# propper input events and for the application to show up in the# command-tab list, the application must be made "regular".AppKit.NSApplication.sharedApplication().setActivationPolicy_(
AppKit.NSApplicationActivationPolicyRegular)
The mouse hover event in cefpython can not be performed using the PySide UI Widget . All JS script related to mouse over is not working .
The detail :
Reference topic : https://groups.google.com/forum/#!topic/cefpython/_KIwD9dtZLE
Seems that the mouse over only triggered once when the mouse get out from the cefpython into the black border and return .
The wxpython widget works just fine with the mouse over.
The text was updated successfully, but these errors were encountered: