Hola.
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 originalimport 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 originalfrom 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?