Tkinker Python Tutorial

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()