Répéter une action tout au long du programme
RésoluJonathan_2_7364 Messages postés 50 Statut Membre -
Bonjour,
J'aimerais savoir comment répéter une action tout au long du programme. Je veux détecter la position de la souris en permanence durant mon programme. J'ai essayé ceci (1 ne sera jamais égal a 0,donc sa devrait le faire jusqu’à la fermeture du programme), mais ma fenetre tkinter ne s'ouvre plus avec cette commande. Quelle serait la solution?
while 1 != 0: pyautogui.position()
Merci
2 réponses
-
Salut,
Quelque chose comme ça :
from tkinter import * def get_mouse_pos(event): x, y = event.x, event.y print(f"{x},{y}") win=Tk() win.geometry("700x350") win.bind('<Motion>', get_mouse_pos) win.mainloop() -
Bonsoir, je te l'ai indiqué dans ton sujet précédent comment obtenir la position de la souris dans ta fenêtre.
Et forcément faire une boucle while avec pour condition 1 != 0 entrera forcément dans une boucle infinie...
Maintenant, il faut détailler correctement ce que tu souhaites réaliser, quelle action veux-tu répéter ? Une chose est certaine, c'est que tu n'auras pas besoin de pyautogui...