Bonjour à tous!
Alors voilà, en suivant les cours de Gérard Swinnen, je suis tombé sur un exercice qui consistait à détecter la zone d'un clic de souris, et de tracer un rond dans la zone de ce clic, sauf que je ne trouve pas le moyen de le réaliser.
J'ai déja essayé en modifiant un peu le code, mais cela ne fonctionne pas:
Donc, comment doit-je m'y prendre?
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
17
18
19
20
21
22
23
24 from Tkinter import * def pointeur(event): chaine.configure(text = "Clic détecté en X =" + str(event.x) +\ ", Y =" + str(event.y)) fen = Tk() cadre = Canvas(fen, width =200, height =150, bg="light yellow") cadre.bind("<Button-1>", pointeur) rond = cadre.create_oval(width=3,fille="red") rond.bind("<Button-1>",pointeur) cadre.pack() chaine = Label(fen) chaine.pack() fen.mainloop()
et aussi, que doit-on écrire pour associer une touche à un événement,
comme par exemple associer la touche flèche haut avec un mouvement vers le haut?
Merci d'avance!
Partager