Bonjour,
Je voudrais a l'aide d'une commande pouvoir changer la couleur de remplissage d'une méthode (dans l'exemple un cercle dans un canvas)
j'ai essayé d'inclure le parametre dans can.coords mais ça ne marche pas !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
from tkinter import *
 
def couleur():
    can1.coords(cercle1, fill="green")
 
fen1=Tk()
can1 = Canvas(fen1, width=200, height=200, bg="yellow")
can1.pack()
cercle1 = can1.create_oval(50, 50, 50+30, 50+30, fill="red")
Button(fen1, text="couleur", command=couleur).pack()
fen1.mainloop()
pour l'exemple je voudrais faire passer le feu au vert a l'aide du bouton couleur si possible en changeant juste le parametre et non en remplaçant le cercle !
merci de votre aide !