鼠标位置Python Tkinter

发布于 2021-01-29 19:34:08

有没有一种方法可以获取鼠标的位置并将其设置为var?

关注者
0
被浏览
66
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    您可以设置一个回调来响应<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()
    

    我不确定您想要哪种变量。在上面,我设置了局部变量xy设置了鼠标坐标。

    如果创建motion类方法,则可以设置实例属性self.xself.y鼠标坐标,然后可以从其他类方法访问它们。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看