Sorry. Here's more.
Use code tag,look BBcode help.
class FilmCalc(Frame): def __init__(self, parent): Frame.__init__(self, parent) self.parent = parent self.initUI() def initUI(self): self.parent.title("Film Calculator") self.grid frame1 = Frame(root) frame1.grid frame_rate_8=float(17) frame_rate_s8 = float(17) frame_rate_16 = float(20) frame_rate_16s = float(24) fpft8 = float(80) fpfts8 = float(72) fpft16 = float(40) fpsecs8 = fpft8/frame_rate_8 fpsecss8 = fpfts8/frame_rate_s8 fpsecs16 = fpft16/frame_rate_16 fpsecs16s = fpft16/frame_rate_16s global spinbox1 global entry1 global entry2 entry1 = IntVar(None) entry2 = IntVar(None) global time def go(self): def time(): e1= entry1.get() e2= entry2.get() run_time_min= float(e1) run_time_sec= float(e2) time= run_time_min * 60 + run_time_sec return time def calc(): sb1 = spinbox1.get() if sb1 == '8mm': feet=time/fpsecs8 print feet elif sb1 == 'Super 8': feet= time/fpsecss8 print feet elif sb1 == '16mm': feet= time/fpsecs16 print feet elif sb1 == '16 Sound': feet= time/fpsecs16s print feet def reset(): entry1.delete(0, END) entry2.delete(0, END) spinbox1.selection_clear() spinbox1 = Spinbox(root, values= ("8mm", "Super 8", "16mm", "16 Sound"), wrap = TRUE) spinbox1.grid(row=0, column=1, padx=105, pady=15) lbl1 = Label(root, text="Minutes", width=8) lbl1.grid(row=2, column=2, pady=15, sticky=W) entry1 = Entry(root, justify= RIGHT) entry1.grid(row=2, column=1, pady=15) lbl2 = Label(root, text="Seconds", width=8) lbl2.grid(row=3, column=2, sticky=W) entry2 = Entry(root, justify= RIGHT) entry2.grid(row=3, column=1) resetButton = Button(root, text="Reset", command= reset) resetButton.grid(row=4, column=1, pady=100) calcButton = Button(root, text="Calculate", command= go) calcButton.grid(row=4, column=2)Edit admin:
Use code tag,look BBcode help.