Evenement Motion sur 2 objets
Bonjour,
Pour tester, j'ai fait ça :
Code:
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() |
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 ?
Merci,
Vincent