Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/12/2011, 11:46
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Que un módulo ejecute otro, y ese ejecute el primero sucesivamente

  1. Esa no es la manera de usar los módulos
  2. Es peligroso hacer llamadas indefinidas
  3. Vas contra el modelo de programación de interfaces gráficas
Si quieres manejar ventanas hijo entonces te dejo un código de ejemplo.

Código Python:
Ver original
  1. import Tkinter as tk
  2.  
  3. def ventana1():
  4.  
  5.     def onClick():
  6.         print "Iniciar"
  7.         ventana2()
  8.  
  9.     root = tk.Tk()
  10.     boton = tk.Button(root, text="Iniciar", command=onClick)
  11.     boton.pack()
  12.     root.mainloop()
  13.  
  14. def ventana2():
  15.  
  16.     def onClick():
  17.         print "Finalizar"
  18.  
  19.     root = tk.Toplevel()
  20.     boton = tk.Button(root, text="Finalizar", command=onClick)
  21.     boton.pack()
  22.  
  23.  
  24. ventana1()