tkinter实时获取鼠标位置
时间: 2023-09-15 19:20:08 浏览: 516
获取鼠标实时坐标位置
你可以使用`tkinter`库中的`bind`方法以及`event`对象来实时获取鼠标位置。具体的做法是:
1. 给`tkinter`应用程序的主窗口绑定鼠标移动事件,使用`bind`方法,例如:
```python
root.bind('<Motion>', mouse_move)
```
2. 定义鼠标移动事件处理函数`mouse_move`,该函数接收一个`event`对象,其中包含了鼠标位置信息,例如:
```python
def mouse_move(event):
x, y = event.x, event.y
print(f"鼠标位置:x={x}, y={y}")
```
完整的示例代码如下:
```python
import tkinter as tk
def mouse_move(event):
x, y = event.x, event.y
print(f"鼠标位置:x={x}, y={y}")
root = tk.Tk()
root.bind('<Motion>', mouse_move)
root.mainloop()
```
阅读全文