Bonjour,

Pour tester, j'ai fait ça :
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()
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