可以简单实现清屏、橡皮檫、矩形、直线、箭头、画笔以及颜色的选择
"""开发画图软件"""
from tkinter import *
from tkinter.filedialog import *
from tkinter.colorchooser import *
from tkinter.filedialog import *
# 窗口的宽度和高度
win_width = 900
win_height = 450
class Application(Frame):
def __init__(self, master=None, bgcolor="#000000"):
super().__init__(master) # super()代表的是父类的定义,而不是父类对象
self.master = master
self.bgcolor = bgcolor
self.x = 0
self.y = 0
self.fgcolor = "#ff0000"
self.lastDraw = 0 # 表示最后绘制的图形的id
self.startDrawFalg = False
self.pack()
self.createWidget()
def createWidget(self):
# 创建绘图区域
self.drawpad = Canvas(root, width=win_width, height=win_height * 0.9, bg=self.bgcolor)
self.drawpad.pack()
# 创建按钮
btn_start &