1from Tkinter import * 2 3# This is a program that makes a simple two button application 4 5 6class New_Button(Button): 7 def callback(self): 8 print self.counter 9 self.counter = self.counter + 1 10 11def createWidgets(top): 12 f = Frame(top) 13 f.pack() 14 f.QUIT = Button(f, text='QUIT', foreground='red', command=top.quit) 15 16 f.QUIT.pack(side=LEFT, fill=BOTH) 17 18 # a hello button 19 f.hi_there = New_Button(f, text='Hello') 20 # we do this on a different line because we need to reference f.hi_there 21 f.hi_there.config(command=f.hi_there.callback) 22 f.hi_there.pack(side=LEFT) 23 f.hi_there.counter = 43 24 25 26root = Tk() 27createWidgets(root) 28root.mainloop() 29