# 4 demo classes in independent top-level windows (not processes) from Tkinter import * demoModules = ['demoDlg', 'demoRadio', 'demoCheck', 'demoScale'] for demo in demoModules: module = __import__(demo) # import by name string window = Toplevel() # make a new window module.Demo(window) # parent is the new window Label(text='Multiple Toplevel window demo', bg='white').pack() mainloop() #from Tkinter import * #import demoDlg, demoRadio, demoCheck, demoScale #demoDlg.Demo(Toplevel()) #demoRadio.Demo(Toplevel()) #demoCheck.Demo(Toplevel()) #demoScale.Demo(Toplevel()) #Label(text='Multiple window demo').pack() #mainloop() #for demo in demoModules: # exec 'from %s import Demo' % demo # window = Toplevel() # Demo(window) # or eval('Demo')(window)