Subclass user-defined button class and redefined press-handler method : Control « Tkinker « Python Tutorial






Subclass user-defined button class and redefined press-handler method
from Tkinter import *
     
class HelloButton(Button):
    def __init__(self, parent=None, **config):
        Button.__init__(self, parent, config)
        self.pack()
        self.config(command=self.callback)
    def callback(self):          
        print 'Goodbye world...' 
        self.quit()
     
class MyButton(HelloButton): 
    def callback(self):      
        print "pressed"
     
MyButton(None, text='Hello subclass world').mainloop()








18.9.Control
18.9.1.Subclass user-defined button class and redefined press-handler methodSubclass user-defined button class and redefined press-handler method
18.9.2.Extend frame classExtend frame class
18.9.3.Add widgets to extended frameAdd widgets to extended frame
18.9.4.Use extended frame classUse extended frame class
18.9.5.Extend frame class the second timeExtend frame class the second time