Bonjour,
Voilà, j'aimerai supprimer le contenu de mon canvas, j'ai testé avec canvas.delete(ALL) mais ça ne marche pas Je suppose que c'est à cause du bind..
voilà mon code :
J'aimerai que le bouton "Réinitialiser" supprime tous les cercles générés par les clicks de souris, sans pour autant devoir supprimer mon canvas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 from tkinter import * root =Tk() #création d'un cercle de rayon 2 def afficherOvale(event): canvas.create_oval(event.x+2,event.y+2,event.x-2,event.y-2,fill='black') canvas = Canvas(root,height=200,width=200) canvas.bind('<Button-1>', afficherOvale) canvas.pack() reinit = Button(root, text="Reinitialiser", command = ???) reinit.pack() root.mainloop()
Si quelqu'un a une solution à mon problème..
Partager