LA METHODE : BIND
POUR UTILISER L'EFFET DE LA SOURIS OU D'UNE TOUCHE DU CLAVIER SUR UN OBJET
Exemple 1 : Changer la couleurs de fond d'un canevas en cliquant sur le canevas.
fromtkinter import*
fromrandom import*
fen=Tk()
cnv =Canvas(fen,width=150,height=150) cnv.pack()
defchange(a):
colors=['blue','red','yellow','green','orange','purple']
color=choice(colors)
cnv.configure(bg=color)
Button(fen,text='Quiter',command=fen.destroy).pack() cnv.bind('<Button-1>',change)
fen.mainloop()
Exemple 2 :Changer la couleurs de fond d'un canevas en entrant la souris dans le canevas.
fromtkinter import*
fromrandom import*
fen=Tk()
cnv =Canvas(fen,width=150,height=150) cnv.pack()
defchange(a):
colors=['blue','red','yellow','green','orange','purple']
color=choice(colors)
cnv.configure(bg=color)
Button(fen,text='Quiter',command=fen.destroy).pack() cnv.bind('<Enter>',change)
fen.mainloop()