1from Tkinter import * 2 3# note that there is no explicit call to start Tk. 4# Tkinter is smart enough to start the system if it's not already going. 5 6class Test(Frame): 7 def printit(self): 8 print "hi" 9 10 def createWidgets(self): 11 self.QUIT = Button(self, text='QUIT', foreground='red', 12 command=self.quit) 13 14 self.QUIT.pack(side=LEFT, fill=BOTH) 15 16 # a hello button 17 self.hi_there = Button(self, text='Hello', 18 command=self.printit) 19 self.hi_there.pack(side=LEFT) 20 21 def __init__(self, master=None): 22 Frame.__init__(self, master) 23 Pack.config(self) 24 self.createWidgets() 25 26test = Test() 27test.mainloop() 28