def __init__(self, master):
root.title("my drawing app ")
self.canvas = Canvas(master, bg="white", width=500, height=500, highlightthickness=0)
self.canvas.grid(column=3, row=4)
self.t = turtle.RawTurtle(self.canvas)
self.t.position()
self.x = 00.00
self.y = 00.00
(self.x,self.y)
# Initiate environment
self.speedSet = Entry(master)
self.speedSet.grid(row=3, column=5)
self.speedset = Label(master,text="set speed")
self.speedset.grid(row=3, column=4)
self.colorset = Button(master, text="setcolor", command=self.setcolor)
self.colorset.grid(row=4, column=4)
self.colorentry = Entry(master)
self.colorentry.grid(row=4, column=5)
self.title = Label(master, text="my drawing app with turtle")
self.title.grid(row=0, column=3)
self.left = Button(master, text="left", command=self.goleft)
self.left.grid(row=1, column=1)
self.right = Button(master, text="right", command=self.goright)
self.right.grid(row=1, column=2)
self.forward = Button(master, text="forward", command=self.goforward)
self.forward.grid(row=1, column=3, sticky=E)
self.backward = Button(master, text="backward", command=self.gobackward)
self.backward.grid(row=1, column=4)
self.save = Button(master, text="save", command=self.saveimage)
self.save.grid(row=6, column=4, sticky=W)
self.stop = Button(master, text="exit", command=sys.exit)
self.stop.grid(row=6, column=6)
self.dissapear = Button(master, text="hide", command=self.hide)
self.dissapear.grid(row=6, column=1)
self.show = Button(master, text="show", command=self.appear)
self.show.grid(row=6, column=2, stick=N + E)
self.restart = Button(master, text="resetP", command=self.reset)
self.restart.grid(row=6, column=5, sticky=E)
self.currentP = Button(text="show current position", command=self.showcurrent)
self.currentP.grid(row=7, column=5)
if self.x == 0.124:
self.t.penup()
self.t.goto(340.0,00,0)
self.t.pendown()
评论列表
文章目录