python tkinter中实时显示鼠标的坐标
时间: 2023-04-03 16:04:55 浏览: 328
python实时显示鼠标位置
可以使用Tkinter中的Canvas组件和bind方法来实现实时显示鼠标的坐标。具体实现方法可以参考以下代码:
```python
import tkinter as tk
def motion(event):
x, y = event.x, event.y
label.config(text="鼠标坐标:({}, {})".format(x, y))
root = tk.Tk()
root.geometry("300x200")
canvas = tk.Canvas(root, bg="white")
canvas.pack(fill=tk.BOTH, expand=True)
label = tk.Label(root, text="鼠标坐标:(0, 0)")
label.pack(side=tk.BOTTOM)
canvas.bind("<Motion>", motion)
root.mainloop()
```
在这个程序中,我们创建了一个Canvas组件和一个Label组件。Canvas组件用于显示图形,Label组件用于显示鼠标坐标。我们通过bind方法将鼠标移动事件与motion函数绑定,当鼠标移动时,motion函数会更新Label组件的文本内容,从而实现实时显示鼠标的坐标。
阅读全文