Gérer les événement ‘rollover’ sur un widget

Author:

 tkinter
{filelink=15687}

from Tkinter import *
from tkMessageBox import *        #Package des boîtes de dialogue
 
class Rollover_Bouton( Frame ):
   def __init__( self ):
      Frame.__init__( self )
      self.pack( expand = YES, fill = BOTH )
      self.master.title( "Design Dynamique du bouton" )
 
      self.btn = Button( self, text = "Survoler votre souris ici",
                                   command = self.showMessageBox )
      self.btn.bind( "<Enter>", self.rolloverEnter )
      self.btn.bind( "<Leave>", self.rolloverLeave )
      self.btn.pack( side = LEFT, padx = 15, pady = 5 )
 
   def showMessageBox( self ):
      showinfo( "Message", "Merci d'voir clique" )
 
   def rolloverEnter( self, event ):
      event.widget.config( relief = GROOVE )
 
   def rolloverLeave( self, event ):
      event.widget.config( relief = RAISED )
 
def main():
   Rollover_Bouton().mainloop()
 
if __name__ == "__main__":
   main()

Livres Sur ce Sujet

Apprendre à programmer avec Python 3 Apprenez à programmer en Python Python : Petit guide à l’usage du développeur agile Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices !

Leave a Reply

Your email address will not be published. Required fields are marked *


+ 4 = thirteen