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 :
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
1
2
3 def clic(event): global X,Y X,Y=event.x,event.y
Je l'appelle de cette façon : ...clic(X,Y): --> pas assez d'arguments
Code : Sélectionner tout - Visualiser dans une fenêtre à part def clic(event, X,Y):...
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
Partager