from Tkinter import * # get base widget set from dialogList import demos # get dialog demo callbacks from quitter import Quitter # attach a quit frame object class PickDlgDemo(Frame): def __init__(self, parent=None): Frame.__init__(self, parent) self.pack() Label(self, text="Dialog picker demo - class").pack() Button(self, text="Run demo", command=self.pickDemo).pack(side=LEFT) Quitter(self).pack(side=RIGHT) self.index = -1 def pickDemo(self): self.index = (self.index + 1) % len(demos) print demos[self.index]() PickDlgDemo().mainloop()