【发布时间】:2017-04-01 18:58:18
【问题描述】:
我想按下一个按钮并让它打印光标 X/Y 坐标的位置以及 tkinter 中按钮的内容。
我是 python 新手,我还没有找到任何方法来做到这一点。谁能帮我找到解决这个问题的正确起点?
【问题讨论】:
-
查找pyautogui
我想按下一个按钮并让它打印光标 X/Y 坐标的位置以及 tkinter 中按钮的内容。
我是 python 新手,我还没有找到任何方法来做到这一点。谁能帮我找到解决这个问题的正确起点?
【问题讨论】:
您可以使用绑定按钮单击event 来打印单击的位置,这里有一个示例说明如何执行此操作。
import tkinter as tk
def print_location(event):
print(event.x, event.y)
root = tk.Tk()
button = tk.Button(root, text='click me')
button.bind("<Button-1>", print_location)
button.pack()
root.mainloop()
注意:不推荐使用外部模块,例如 pyautogui,也没有必要。
【讨论】: