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 !