Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8858a0b

Browse files
committed
Pass qt* enter and leave events to FigureCanvasBase
svn path=/trunk/matplotlib/; revision=6470
1 parent 2a94648 commit 8858a0b

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

lib/matplotlib/backends/backend_qt.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,12 @@ def __init__( self, figure ):
102102
w,h = self.get_width_height()
103103
self.resize( w, h )
104104

105+
def enterEvent(self, event):
106+
FigureCanvasBase.enter_notify_event(self, event)
107+
108+
def leaveEvent(self, event):
109+
FigureCanvasBase.leave_notify_event(self, event)
110+
105111
def mousePressEvent( self, event ):
106112
x = event.pos().x()
107113
# flipy so y=0 is bottom of canvas

lib/matplotlib/backends/backend_qt4.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,12 @@ def __init__( self, figure ):
105105
def __timerEvent(self, event):
106106
# hide until we can test and fix
107107
self.mpl_idle_event(event)
108-
108+
109+
def enterEvent(self, event):
110+
FigureCanvasBase.enter_notify_event(self, event)
111+
109112
def leaveEvent(self, event):
113+
print event
110114
FigureCanvasBase.leave_notify_event(self, event)
111115

112116
def mousePressEvent( self, event ):

0 commit comments

Comments
 (0)