teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/06/01 08:00

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -28,4 +28,29 @@
28
28
 
29
29
  #rootを表示し無限ループ
30
30
  root.mainloop()
31
+ ```
32
+
33
+ コメントを受けて
34
+ --
35
+ ウインドウの外側でもマウス座標を更新するためにはタイマーを使えばよいです。
36
+ ```Python
37
+ import pyautogui
38
+ import tkinter as tk
39
+
40
+ def timer():
41
+ px,py = pyautogui.position()
42
+ label['text'] = '{},{}'.format(px,py)
43
+ root.after(10, timer)
44
+
45
+ root = tk.Tk()
46
+ root.title("Tkinter test")
47
+ root.geometry("360x480")
48
+
49
+ label = tk.Label(root)
50
+ label.place(x=10, y=10)
51
+ label.update()
52
+
53
+ timer() # ***
54
+
55
+ root.mainloop()
31
56
  ```