有没有一种方法可以获取鼠标的位置并将其设置为var?
您可以设置一个回调来响应<Motion>事件:
<Motion>
import Tkinter as tk root = tk.Tk() def motion(event): x, y = event.x, event.y print('{}, {}'.format(x, y)) root.bind('<Motion>', motion) root.mainloop()
我不确定您想要哪种变量。在上面,我设置了局部变量x并y设置了鼠标坐标。
x
y
如果创建motion类方法,则可以设置实例属性self.x和self.y鼠标坐标,然后可以从其他类方法访问它们。
motion
self.x
self.y