Hola. Tengo el siguiente codigo:
modulo1:FMain.py from Tkinter import * from FSecondWindow import * class App: def __init__(self,master): button1 = Button(master,text='Muestra TopLevel',command=lambda:window()) button1.pack() master = Tk() app = App(master) master.mainloop() module2:FSecondWindow.py from Tkinter import * def window(): t = Toplevel() button2 = Button(t,text='Hello').pack() Desde el modulo Fmain.py, llamo a una ventana secundaria Toplevel en el modulo FSecondWindow. Definí la ventana Toplevel dentro de una función llamada window, y la cual es llamada por el button1 desde el modulo FMain. Funciona, pero.... ¿Existe otra forma de llamar a la ventana Toplevel, sin tener que integrarla dentro de una función?. ¿Es correcto hacerlo de esta forma o hay una forma mas "elegante" de hacerlo. Gracias de antemano. Saludos. Cristian. _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/