from Tkinter import * class myClass(Frame): def __init__(self,parent=None): Frame.__init__(self,parent) l = Label(self,text="MyLabel") l.pack() self.bind("", self.callback) def callback(self,event): print "Frame Event", event.type def rootcallback(event): print "Root Event", event.type root = Tk() myWidget = myClass(root) myWidget.pack() root.bind("",rootcallback) root.mainloop()