[Python] 纯文本查看 复制代码
from tkinter import *
from turtle import RawTurtle
def circ():
tu.penup()
tu.goto((-140*2), (-105*2))
tu.pendown()
tu.pencolor(et1.get())
tu.goto(140*2, (-105*2))
tu.goto(140*2, 105*2)
tu.goto((-140*2), 105*2)
tu.goto((-140*2), (-105*2))
tu.penup()
tu.goto(125*2, (-90*2))
tu.pendown()
tu.goto(125*2, (-17.5*2))
tu.goto((-90*2), (-17.5*2))
tu.goto((-90*2), (-90*2))
tu.goto(125*2, (-90*2))
tu.penup()
tu.goto((-90*2), 0.625*2)
tu.pendown()
tu.goto(125*2, 0.625*2)
tu.goto(125*2, 55*2)
tu.goto((-90*2), 55*2)
tu.goto((-90*2), 0.625*2)
tu.penup()
tu.goto((-51*2), 55*2)
tu.pendown()
tu.goto((-51*2), 0.625*2)
tu.goto((-7*2), 0.625*2)
tu.goto((-7*2), 55*2)
tu.goto(37*2, 55*2)
tu.goto(37*2, 0.625*2)
tu.goto(81*2, 0.625*2)
tu.goto(81*2, 55*2)
tu.goto(125*2, 55*2)
tu.goto(125*2, 36.875*2)
tu.goto((-90*2), 36.875*2)
tu.goto((-90*2), 18.75*2)
tu.goto(125*2, 18.75*2)
tu.penup()
tu.goto((-51*2), (-90*2))
tu.pendown()
tu.goto((-51*2), (-17.5*2))
tu.goto((-7*2), (-17.5*2))
tu.goto((-7*2), (-90*2))
tu.goto(37*2, (-90*2))
tu.goto(37*2, (-17.5*2))
tu.goto(81*2, (-17.5*2))
tu.goto(81*2, (-90*2))
tu.penup()
tu.goto((-90*2), (-35.625*2))
tu.pendown()
tu.goto(125*2, (-35.625*2))
tu.goto(125*2, (-53.75*2))
tu.goto((-90*2), (-53.75*2))
tu.goto((-90*2), (-71.875*2))
tu.goto(125*2, (-71.875*2))
tu.penup()
tu.goto((-24.1819*2), 65*2)
tu.pendown()
tu.write('课程表', font=('Arial', 20*2, 'normal'))
tu.penup()
tu.goto((-128*2), 26*2)
tu.pendown()
tu.write('上', font=('Arial', 20*2, 'normal'))
tu.penup()
tu.goto((-128*2), 0)
tu.pendown()
tu.write('午', font=('Arial', 20*2, 'normal'))
tu.penup()
tu.goto((-128*2), (-45*2))
tu.pendown()
tu.write('下', font=('Arial', 20*2, 'normal'))
tu.penup()
tu.goto((-128*2), (-45*3))
tu.pendown()
tu.write('午', font=('Arial', 20*2, 'normal'))
tu.penup()
def main():
global tu, et1, et2, et3
root = Tk()
root.geometry('800x600+150+200')
root.title('一键绘制课程表--吕泽')
root.resizable(False, False)
canvas = Canvas(root, width=800, height=600)
canvas.pack()
tu = RawTurtle(canvas)
tu.hideturtle()
et1 = Entry(root, width=8)
et1.place(x=45, y=470)
et1.insert(0, 'red')
bt1 = Button(root, text=' 绘制 ', command=circ)
bt1.place(x=60, y=420)
bt2 = Button(root, text=' 打印 ',)
bt2.place(x=60, y=520)
'''
et2 = Entry(root, width=12)
et2.place(x=190, y=480)
et2.insert(0, '200, 216')
et3 = Entry(root, width=12)
et3.place(x=360, y=480)
et3.insert(0, '120')
bt3 = Button(root, text=' 太极 ')
bt3.place(x=380, y=425)
'''
root.mainloop()
if __name__ == '__main__':
main()