python编写出写字板程序的代码
时间: 2023-07-23 10:25:58 浏览: 320
以下是一个简单的 Python 写字板程序的代码,基于 Tkinter GUI 模块:
```python
from tkinter import *
class PaintApp:
def __init__(self, master):
self.master = master
self.master.title("Python写字板")
self.master.geometry("800x600")
self.canvas = Canvas(self.master, bg="white")
self.canvas.pack(fill=BOTH, expand=True)
self.canvas.bind("<B1-Motion>", self.paint)
def paint(self, event):
x, y = event.x, event.y
self.canvas.create_oval(x, y, x+5, y+5, fill="black", outline="black")
if __name__ == '__main__':
root = Tk()
paint_app = PaintApp(root)
root.mainloop()
```
这个程序创建了一个基本的 Tkinter 窗口,并在其中添加了一个画布对象。当鼠标在画布上按下并拖动时,程序会在画布上创建一个黑色的小圆形,模拟墨水笔的效果。
阅读全文