python 生成一个绘画板
时间: 2023-07-13 11:27:48 浏览: 125
可以使用Python的Tkinter库来创建一个简单的绘画板,以下是一个基本的代码示例:
```python
from tkinter import *
class PaintApp:
def __init__(self, master):
self.master = master
self.master.title("Paint App")
self.master.resizable(0, 0)
self.canvas = Canvas(self.master, width=600, height=400, bg="white")
self.canvas.pack()
self.canvas.bind("<B1-Motion>", self.paint)
def paint(self, event):
x1, y1 = (event.x - 5), (event.y - 5)
x2, y2 = (event.x + 5), (event.y + 5)
self.canvas.create_oval(x1, y1, x2, y2, fill="black", outline="black")
if __name__ == '__main__':
root = Tk()
app = PaintApp(root)
root.mainloop()
```
这个代码创建了一个窗口和一个画布,当鼠标按下并移动时,画布会在鼠标移动的位置绘制一个黑色圆形。你可以根据需要进一步修改和扩展此代码。
阅读全文