Python LED kalkylator (2 / 2 steg)
Steg 2: koden
# Författare: Mohamad Sigit Dude# Python: 2,7
# www.tokolampugorontalo.blogspot.com
# www.makebot.blogspot.com
# Dudelectric-microsystems
# Gorontalo 2013-06-21
###################################################
från Tkinter import *
def hapus(entry1,entry2,entry3,entry4,entry5):
Entry1.Delete (0, slutet)
Entry2.Delete(0,End)
Entry3.Delete (0, slutet)
Entry4.Delete(0,End)
Entry5.Delete(0,End)
def hitungan(entry5):
sv=int(Entry1.get())
LV=int(Entry2.get())
HM=int(Entry3.get())
DC=int(Entry4.get())
OP=(sv-(LV*HM))/(float(DC)/1000)
e.set ("%.1f" % op)
fönster = Tk()
rot = Frame(window)
root.Pack()
Label1 = etikett (root, text = "Utbud spänning (V)")
Label1.Pack(side="left")
Entry1 = posten (root, bredd = 3, förgrunden = "red")
Entry1.Pack(side="left")
Label2 = etikett (root, text = ledde Volt (V))
Label2.Pack(side="left")
Entry2 = Entry(root,width=3,foreground="purple")
Entry2.Pack(side="left")
Label3 = etikett (root, text = "hur många lysdioder")
Label3.Pack(side="left")
Entry3 = Entry(root,width=3,foreground="blue")
Entry3.Pack(side="left")
Label4 = etikett (root, text = "Önskas aktuell (mA)")
Label4.Pack(side="left")
Entry4 = Entry(root,width=4,foreground="orange")
Entry4.Pack(side="left")
Label5 = etikett (root, text = "Motstånd värde (ohm)")
Label5.Pack(side="left")
e=StringVar()
Entry5 = Entry(root,width=10,background="cyan",highlightcolor="red",foreground="red",textvariable=e)
Entry5.Pack(side="left")
Knapp1 = knappen (text = "GET VALUE",command=lambda:hitungan(entry5)).pack(side=RIGHT)
button2 = knappen (text = "tydliga All",command=lambda:hapus(entry1,entry2,entry3,entry4,entry5)).pack(side=BOTTOM)
window.mainloop()