Advertisement
Guest User

Even better python calc

a guest
Sep 4th, 2015
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. import tkinter
  2. from tkinter import *
  3.  
  4. master = tkinter.Tk()
  5.  
  6. e0 = Entry(width=10)
  7. e0.place(x=60,y=5)
  8. e1 = Entry(width=10)
  9. e1.place(x=60,y=30)
  10. e2 = Entry(width=10)
  11. e2.place(x=60,y=55)
  12.  
  13.  
  14. l0 = Label(master, text="First:")
  15. l0.place(x=5,y=5)
  16. l1 = Label(master, text="Operator:")
  17. l1.place(x=5,y=30)
  18. l2 = Label(master, text="Second:")
  19. l2.place(x=5,y=55)
  20. l3 = Label(master, text="Answer:")
  21. l3.place(x=5,y=80)
  22. l3 = Label(master, text="")
  23. l3.place(x=60,y=80)
  24.  
  25. def func(event):
  26. if e1.get()=="+":
  27. l3.config(text=int(e0.get())+int(e2.get()))
  28. elif e1.get()=="-":
  29. l3.config(text=int(e0.get())-int(e2.get()))
  30. elif e1.get=="*":
  31. l3.config(text=int(e0.get())*int(e2.get()))
  32. elif e1.get=="/":
  33. l3.config(text=int(e0.get())/int(e2.get()))
  34. else:
  35. l3.config(text=int(e0.get())+int(e2.get()))
  36.  
  37. master.bind('<Return>', func)
  38.  
  39. master.geometry("200x100")
  40. master.wm_title("Calc")
  41. master.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement