Mouse events on a frame: Mouse entered
from Tkinter import *
class MouseLocation( Frame ):
def __init__( self ):
Frame.__init__( self )
self.pack( expand = YES, fill = BOTH )
self.master.title( "Demonstrating Mouse Events" )
self.master.geometry( "275x100" )
self.mousePosition = StringVar() # displays mouse position
self.mousePosition.set( "Mouse outside window" )
self.positionLabel = Label( self,
textvariable = self.mousePosition )
self.positionLabel.pack( side = BOTTOM )
self.bind( "<Enter>", self.enteredWindow )
def enteredWindow( self, event ):
self.mousePosition.set( "Mouse in window" )
def main():
MouseLocation().mainloop()
if __name__ == "__main__":
main()
Related examples in the same category