Bonjour à tous,je débute avec python et j'essaie pour exercice d'écrire un petit script qui permettrai en cliquant sur un bouton et après dans un canevas d'afficher des carrés à l'endroit ou le click c'est produit.
Le probleme est qu'après avoir clické ce bouton,les carrés s'affichent à chaque fois que je clicke dans le canevas alors que je voudrait qu'ils apparaissent un par un.
voici le code et merci d'avance pour votre aide.
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 from Tkinter import * def pointeur(event): a=canevas.create_rectangle(event.x+2,event.y+2,event.x-2,event.y-2,fill='red') def coord(): canevas.bind("<Button-1>",pointeur) fen = Tk() canevas=Canvas(fen, width =700, height =200, bg="yellow") bou1=Button(fen,text='nouveau',command=coord) canevas.pack() bou1.pack() fen.mainloop()
Partager