GUI Tk Python

from Tkinter import *
class Hello(Frame):                            
    def __init__(self, parent=None):
        Frame.__init__(self, parent)           
        self.pack()
        self.data = 42
        self.make_widgets()                    
    def make_widgets(self):
        widget = Button(self, text='Button!', command=self.message)
        widget.pack(side=LEFT)
    def message(self):
        self.data = self.data + 1
        print 'Hello frame world %s!' % self.data
class HelloExtender(Hello):
    def make_widgets(self):               
        Hello.make_widgets(self) 
        Button(self, text='Extend', command=self.quit).pack(side=RIGHT)
    def message(self):
        print 'hello', self.data          
if __name__ == '__main__': HelloExtender().mainloop()