Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter
- class MyGUI:
- def __init__(self):
- self.main_window = tkinter.Tk()
- self.top_frame = tkinter.Frame(self.main_window)
- self.bottom_frame = tkinter.Frame(self.main_window)
- self.value = tkinter.StringVar()
- self.output = tkinter.Label(self.top_frame, textvariable=self.value)
- self.one =tkinter.Button(self.main_window, text='1', command=self.do_something)
- self.two =tkinter.Button(self.main_window, text='2', command=self.do_something)
- self.three =tkinter.Button(self.main_window, text='3', command=self.do_something)
- self.four =tkinter.Button(self.main_window, text='4', command=self.do_something)
- self.five =tkinter.Button(self.main_window, text='5', command=self.do_something)
- self.six =tkinter.Button(self.main_window, text='6', command=self.do_something)
- self.seven =tkinter.Button(self.main_window, text='7', command=self.do_something)
- self.eight =tkinter.Button(self.main_window, text='8', command=self.do_something)
- self.nine =tkinter.Button(self.main_window, text='9', command=self.do_something)
- self.zero =tkinter.Button(self.main_window, text='0', command=self.do_something)
- self.label1 = tkinter.Label(self.top_frame, text='1')
- self.label2 = tkinter.Label(self.top_frame, text='2')
- self.label3 = tkinter.Label(self.top_frame, text='3')
- self.output.pack(side='top')
- self.label1.pack(side='top')
- self.label2.pack(side='top')
- self.label3.pack(side='top')
- self.one.pack(side='left')
- self.two.pack(side='left')
- self.three.pack(side='left')
- self.four.pack(side='left')
- self.five.pack(side='left')
- self.six.pack(side='left')
- self.seven.pack(side='left')
- self.eight.pack(side='left')
- self.nine.pack(side='left')
- self.zero.pack(side='left')
- self.top_frame.pack()
- self.bottom_frame.pack()
- tkinter.mainloop()
- def do_something(self):
- self.value.set(1)
- my_gui = MyGUI()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement