python画布鼠标采集
时间: 2023-10-12 14:15:09 浏览: 108
鼠标拾取
4星 · 用户满意度95%
你可以使用Python的Tkinter模块来创建一个画布并获取鼠标事件。以下是一个简单的示例:
```python
import tkinter as tk
def on_click(event):
# 鼠标点击事件处理
canvas.create_oval(event.x, event.y, event.x+5, event.y+5, fill="black") # 在点击位置画一个黑点
root = tk.Tk()
canvas = tk.Canvas(root, width=400, height=400)
canvas.pack()
canvas.bind("<Button-1>", on_click) # 绑定鼠标左键点击事件
root.mainloop()
```
这个例子会创建一个400x400的画布,并在画布上绑定鼠标左键点击事件。当用户在画布上点击鼠标左键时,程序会在鼠标点击的位置画一个黑点。
你可以根据需求修改这个例子,比如在鼠标移动时画线条,或在鼠标右键点击时清空画布等等。
阅读全文