from Tkinter import *
class Hello(Frame):
def __init__(self, parent=None):
Frame.__init__(self, parent)
self.pack()
self.data = 0
self.make_widgets()
def make_widgets(self):
widget = Button(self, text='A!', command=self.message)
widget.pack(side=LEFT)
def message(self):
self.data += 1
print '%s!' % self.data
class HelloContainer(Frame):
def __init__(self, parent=None):
Frame.__init__(self, parent)
self.pack()
self.makeWidgets()
def makeWidgets(self):
Hello(self).pack(side=RIGHT)
Button(self, text='Attach', command=self.quit).pack(side=LEFT)
HelloContainer().mainloop()