No sé si fue claro el título... Intentaré explicarlo... Esto tiene que ser muy fácil de resolver, pero como soy tan novato, no tengo idea...
Módulo uno:
Código Python:
Ver original
import Tkinter as tk ventana = tk.Tk() def destruir(): ventana.destroy() import dos boton = tk.Button(ventana, text="Iniciar", width=10, command=destruir) boton.pack() ventana.mainloop()
Módulo dos:
Código Python:
Ver original
from Tkinter import * finalizar = Tk() def bloquear(): finalizar.destroy() import uno boton = Button(finalizar, text="Finalizar", width=15, command=bloquear ) boton.pack() finalizar.mainloop()
Esto es lo que pasa: Ejecuto el módulo uno, pulso el botón, se destruye, y se ejecuta el módulo dos. Ahora en el módulo dos pulso el botón, se destruye, y se ejecuta el módulo uno. Ahora en el módulo uno de nuevo pulso el botón, se destruye, y no se ejecuta el módulo dos.
Así que, ¿qué hay que hacer para que un módulo invoque a otro indefinidamente?