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
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/