Atom Asked:2020-02-20 04:46:33 +0000 UTC2020-02-20 04:46:33 +0000 UTC 2020-02-20 04:46:33 +0000 UTC 如何在事件处理程序中获取鼠标坐标[关闭] 772 如何在执行器函数中的事件(绑定)处获取事件发生时鼠标光标的坐标(x和y)? python 1 个回答 Voted Best Answer insolor 2020-02-20T13:53:41Z2020-02-20T13:53:41Z 一个事件对象被传递给事件处理程序,它包含有关发生的事件的信息,包括鼠标坐标: import tkinter as tk root = tk.Tk() def test(event): print(event) print(event.x, event.y) root.bind('<Button-1>', test) root.mainloop() 样本输出: <ButtonPress event state=Mod2 num=1 x=167 y=79> 167 79 <ButtonPress event state=Mod2 num=1 x=152 y=142> 152 142 <ButtonPress event state=Mod2 num=1 x=110 y=163> 110 163 <ButtonPress event state=Mod2 num=1 x=94 y=100> 94 100 <ButtonPress event state=Mod2 num=1 x=158 y=102> 158 102 <ButtonPress event state=Mod2 num=1 x=140 y=169> 140 169
一个事件对象被传递给事件处理程序,它包含有关发生的事件的信息,包括鼠标坐标:
样本输出: