Standalone container class
from Tkinter import *
class HelloPackage:
def __init__(self, parent=None):
self.top = Frame(parent)
self.top.pack()
self.data = 0
self.make_widgets()
def make_widgets(self):
Button(self.top, text='Button 1', command=self.top.quit).pack(side=LEFT)
Button(self.top, text='Button 2', command=self.message).pack(side=RIGHT)
def message(self):
self.data = self.data + 1
print 'Hello number', self.data
if __name__ == '__main__': HelloPackage().top.mainloop()
Related examples in the same category