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






Répondre avec citation
Partager