from Tkinter import *class MouseDetails( Frame ): def __init__( self ): Frame.__init__( self ) self.pack( expand = YES, fill = BOTH ) self.master.title( "Mouse clicks and buttons" ) self.master.geometry( "350x150" ) self.mousePosition = StringVar() positionLabel = Label( self, textvariable = self.mousePosition ) self.mousePosition.set( "Mouse not clicked" ) positionLabel.pack( side = BOTTOM ) self.bind( "<Button-1>", self.leftClick ) def leftClick( self, event ): self.showPosition( event.x, event.y ) self.master.title( "Clicked with left mouse button" ) def showPosition( self, x, y ): self.mousePosition.set( "Pressed at [ " + str( x ) + ", " + str( y ) + " ]" ) def main(): MouseDetails().mainloop()if __name__ == "__main__": main()
Name (required)
email (will not be published) (required)
Website