Button mouse action: mouse in, out and rollover : Mouse Action « Event « Python






Button mouse action: mouse in, out and rollover

Button mouse action: mouse in, out and rollover

# Button demonstration.

from Tkinter import *
from tkMessageBox import *

class PlainAndFancy( Frame ):
   def __init__( self ):
      Frame.__init__( self )
      self.pack( expand = YES, fill = BOTH )
      self.master.title( "Buttons" )

      self.plainButton = Button( self, text = "Plain Button", 
                                   command = self.pressedPlain )
      self.plainButton.bind( "<Enter>", self.rolloverEnter )
      self.plainButton.bind( "<Leave>", self.rolloverLeave )
      self.plainButton.pack( side = LEFT, padx = 5, pady = 5 )

   def pressedPlain( self ):
      showinfo( "Message", "You pressed: Plain Button" )

   def rolloverEnter( self, event ):
      event.widget.config( relief = GROOVE )

   def rolloverLeave( self, event ):
      event.widget.config( relief = RAISED )

def main():
   PlainAndFancy().mainloop()

if __name__ == "__main__":
   main()

           
       








Related examples in the same category

1.Mouse action: single click, double clickMouse action: single click, double click
2.Image button mouse action: mouse in, out and rollover
3.Mouse events on a frame: Mouse clicked, positionMouse events on a frame: Mouse clicked, position
4.Mouse events on a frame: Mouse released, positionMouse events on a frame: Mouse released, position
5.Mouse events on a frame: Mouse entered
6.Mouse events on a frame: Mouse leftMouse events on a frame: Mouse left
7.Mouse events on a frame: MouseMouse events on a frame: Mouse
8.Mouse button differentiation: Mouse clickMouse button differentiation: Mouse click
9.Mouse button differentiation: center button clicMouse button differentiation: center button clic
10.Mouse button differentiation: Right Button clickMouse button differentiation: Right Button click
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