Bonjour,
Pour tester, j'ai fait ça :
Quand je déplace la souris sur mon canevas, je vois bien que les 2 évènements se produisent, par contre, je m'attendais à ce que les coordonnées soient différente puisque pour moi relative à chacun des objets. Comment expliquer cela ?
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 * fen=Tk() fen.geometry("400x400") C=Canvas(fen,width=200,height=200,bg="white") C.place(x=100,y=100) def info(e): print ": x=",e.x,"y=",e.y def deplaceF(evt) : print "Deplacement sur la fenetre", info(evt) def deplaceC(evt) : print "Deplacement sur le canevas", info(evt) C.bind( '<Motion>', deplaceC ) fen.bind( '<Motion>', deplaceF ) fen.mainloop()
Merci,
Vincent
Partager