Tuesday, September 11, 2012

A simple drawing program

#Written by Steve Atchison

from Tkinter import *
from turtle import *
left(90)

def secline():
    penup()
    fd(2640)
    right(90)
    fd(2640)
    pendown()
    pencolor('red')
    right(90)
    fd(2640)
    
def turn180deg():
  
    left(180)
      
def drawline():
    linelength =float(length.get())
    lineangle=float(angle.get())

    right(lineangle)
    fd(linelength/10.0)
    left(lineangle)

    length.delete(0,END)
    angle.delete(0,END)

def clearlines():
       clear()

root=Tk()
root.title("Line draw")
root.geometry('200x200')

lbl2=Label(root,text='Angle').pack()

angle=Entry(root)
angle.pack()
lbl1 =Label(root,text='Length').pack()

length=Entry(root)
length.pack()

btn1=Button(root,text='Draw',command=drawline)
btn1.pack()

btn2=Button(root,text='Clear',command=clearlines)
btn2.pack()

btn3=Button(root,text='rotate 180',command=turn180deg)
btn3.pack()

root.mainloop()

No comments:

Post a Comment

Followers

Blog Archive

About Me

My photo
Biking helps me to cope with life.