drawme.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:repo 作者: austinHeisleyCook 项目源码 文件源码
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()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号