Bonjour à tous !
Hier, j'ai trouvé dans un cours une fonction permetant de détécter un clic de souris dans un canvas. Voilà ce qu'elle donne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
def clic(event):
    global X,Y
    X,Y=event.x,event.y
Je l'appelle de cette façon : can1.bind(<"Button-1">,clic) . Seulement, je veux pouvoir entrer les noms de variables (X,Y) en argument. J'ai donc changé l'en-tête en :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
def clic(event, X,Y):...
Je l'appelle de cette façon : ...clic(X,Y): --> pas assez d'arguments
J'essaye ...clic(event,X,Y): --> event non déclaré
J'essaye ...clic(event(),X,Y): --> il ne comprend pas (je n'ai pas compris le message d'erreur).

Voilà donc ma question : Avez-vous une idée de fonction qui prend en argument deux entiers et qui transforme ces entiers en les coordonnées du clic de la souris ??

Merci d'avance,
Sliya