Mouse button differentiation: Right Button click : Mouse Action « Event « Python






Mouse button differentiation: Right Button click

Mouse button differentiation: Right Button click
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-3>", self.rightClick )

   def rightClick( self, event ):
      self.showPosition( event.x, event.y )
      self.master.title( "Clicked with right mouse button" )

   def showPosition( self, x, y ):
      self.mousePosition.set( "Pressed at [ " + str( x ) + ", " +
         str( y ) + " ]" )     

def main():
   MouseDetails().mainloop()

if __name__ == "__main__":
   main()

           
       








Related examples in the same category

1.Mouse action: single click, double clickMouse action: single click, double click
2.Button mouse action: mouse in, out and rolloverButton mouse action: mouse in, out and rollover
3.Image button mouse action: mouse in, out and rollover
4.Mouse events on a frame: Mouse clicked, positionMouse events on a frame: Mouse clicked, position
5.Mouse events on a frame: Mouse released, positionMouse events on a frame: Mouse released, position
6.Mouse events on a frame: Mouse entered
7.Mouse events on a frame: Mouse leftMouse events on a frame: Mouse left
8.Mouse events on a frame: MouseMouse events on a frame: Mouse
9.Mouse button differentiation: Mouse clickMouse button differentiation: Mouse click
10.Mouse button differentiation: center button clicMouse button differentiation: center button clic
11.Mouse Action: mouse cursor enterMouse Action: mouse cursor enter
12.Button single click and double clickButton single click and double click
13.Capturing clicks in a windowCapturing clicks in a window
14.Menu item mouse on (active) foreground colorMenu item mouse on (active) foreground color
15.Mouse Double click
16.Mouse action: left click
17.Mouse action: Right click
18.Mouse action: Middle Mouse key
19.Key and mouse Action infomationKey and mouse Action infomation
20.Mouse action: double click
21.Mouse action: drag
22.Bind mouse click action to the object on a canvasBind mouse click action to the object on a canvas