2017-09-17 3 views
0

dire donc j'ai un programme tkinter obtenir les coords de la souris quand ...Comment faire un mouvement de registre de IUG tk sur elle, même lorsque ses fenêtres en dessous d'autres

  1. La souris est dans l'IUG
  2. la souris est dans la partie visible de l'IUG

Comment puis-je faire en sorte qu'il regesters coords de souris même lorsque ceux-ci DonT appliquer?

Code Source:

import tkinter as tk 

root = tk.Tk() 
hog = open("lols.txt", "a") 
def motion(event): 
    x, y = event.x, event.y 
    print('{}, {}'.format(x, y)) 
    x *= 19 
    y *= 20 
    hog.write("%s %s" % (x, y)) 
root.bind('<Motion>', motion) 
root.mainloop() 
hog.close() 

Répondre

1

tkinter n'a pas la capacité de le faire. Il ne peut gérer les événements que lorsqu'il est au premier plan. Pour vous, cela nécessiterait une bibliothèque ou un programme spécifique à une plate-forme externe.