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

Bueno el concepto de ventanas es muy simple, existe la ventana principal, la que creas usando el metodo Tk(), si cierras esa ventana principal matas el proceso pero esta ventana principal puede tener ventanas hijo y esas ventanas hijo pueden tener a su vez ventanas hijos.

Si cierras la ventana principal (root) entonces se cierran las demás ventanas.

Solución:
Al iniciar la aplicación esconder la ventana principal y mantener el rastro de las ventanas que vayas abriendo, al cerrar cada ventana solo necesitas checar si no existe ninguna alguna ventana abierta, en caso que no tengas mas ventanas abiertas cierras la ventana principal y listo.