Répéter une action tout au long du programme
RésoluJonathan_2_7364 Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
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
- Répéter une action tout au long du programme
- Action - Guide
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Programme au démarrage windows 10 - Guide
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...
Merci