Advertisement
funnybunnyofdoom

Untitled

Nov 13th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. import tkinter
  2.  
  3. class MyGUI:
  4. def __init__(self):
  5. self.main_window = tkinter.Tk()
  6.  
  7. self.top_frame = tkinter.Frame(self.main_window)
  8. self.bottom_frame = tkinter.Frame(self.main_window)
  9.  
  10.  
  11. self.value = tkinter.StringVar()
  12. self.output = tkinter.Label(self.top_frame, textvariable=self.value)
  13. self.one =tkinter.Button(self.main_window, text='1', command=self.do_something)
  14. self.two =tkinter.Button(self.main_window, text='2', command=self.do_something)
  15. self.three =tkinter.Button(self.main_window, text='3', command=self.do_something)
  16. self.four =tkinter.Button(self.main_window, text='4', command=self.do_something)
  17. self.five =tkinter.Button(self.main_window, text='5', command=self.do_something)
  18. self.six =tkinter.Button(self.main_window, text='6', command=self.do_something)
  19. self.seven =tkinter.Button(self.main_window, text='7', command=self.do_something)
  20. self.eight =tkinter.Button(self.main_window, text='8', command=self.do_something)
  21. self.nine =tkinter.Button(self.main_window, text='9', command=self.do_something)
  22. self.zero =tkinter.Button(self.main_window, text='0', command=self.do_something)
  23.  
  24. self.label1 = tkinter.Label(self.top_frame, text='1')
  25. self.label2 = tkinter.Label(self.top_frame, text='2')
  26. self.label3 = tkinter.Label(self.top_frame, text='3')
  27.  
  28. self.output.pack(side='top')
  29. self.label1.pack(side='top')
  30. self.label2.pack(side='top')
  31. self.label3.pack(side='top')
  32.  
  33.  
  34. self.one.pack(side='left')
  35. self.two.pack(side='left')
  36. self.three.pack(side='left')
  37. self.four.pack(side='left')
  38. self.five.pack(side='left')
  39. self.six.pack(side='left')
  40. self.seven.pack(side='left')
  41. self.eight.pack(side='left')
  42. self.nine.pack(side='left')
  43. self.zero.pack(side='left')
  44.  
  45. self.top_frame.pack()
  46. self.bottom_frame.pack()
  47.  
  48. tkinter.mainloop()
  49.  
  50.  
  51.  
  52.  
  53. def do_something(self):
  54. self.value.set(1)
  55.  
  56. my_gui = MyGUI()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement