""开发画图软件的菜单"""
from tkinter import *
from tkinter.filedialog import *
from tkinter.colorchooser import *
# 窗口的宽度和高度
win_width = 900
win_height = 450
class Application(Frame):
def __init__(self, master=None, bgcolor="#000000"):
super().__init__(master)
self.master = master
self.bgcolor = bgcolor
self.pack()
self.createWidget()
def createWidget(self):
# 创建绘图区
drawpad = Canvas(root, width=win_width, height=win_height, bg=self.bgcolor)
drawpad.pack()
# 创建按钮
btn_start = Button(root, text="开始", nane="start")
btn_start.pack(side="left", padx="10")
btn_pen = Button(root, text="画笔", nane="pen")
btn_pen.pack(side="left", padx="10")
btn_rect = Button(root, text="矩形", nane="rect")
btn_rect.pack(side="left", padx="10")
btn_clear = Button(root, text="清屏", nane="clear")
btn_clear.pack(side="left", padx="10")
btn_erasor = Button(root, text="橡皮擦", nane="erasor")
btn_erasor.pack(side="left", padx="10")
btn_line = Button(root, text="直线", nane="line")
btn_line.pack(side="left", padx="10")
btn_lineArrow = Button(root, text="箭头直线", nane="lineArrow")
btn_lineArrow.pack(side="left", padx="10")
btn_color = Button(root, text="颜色", nane="color")
btn_color.pack(side="left", padx="10")
if __name__ == "__main__":
root = Tk()
root.geometry("450x300+200+300")
root.title("画图软件")
app = Application(master=root)
root.mainloop()
老师我这个运行不了