tkinter la interrupción del teclado no se maneja hasta que se eleva el marco tkinter

Tengo una aplicación GUI escrita con python + tkinter. En mi flujo de trabajo, generalmente inicio la interfaz gráfica de usuario desde la línea de comandos, hago algunas cosas en la interfaz gráfica de usuario y luego me encuentro navegando a otras ventanas de terminal para hacer algo de trabajo. Inevitablemente, quiero cerrar la GUI en algún momento, y por costumbre, simplemente navego hasta el terminal que inició la GUI y envío un KeyboardInterrupt (Ctrl-c). Sin embargo, esta interrupción no se recibe hasta que levanto la ventana GUI en el Administrador de ventanas. ¿Alguien sabe por qué pasa esto? Si la interfaz gráfica de usuario se inicia en una sola función, ¿existe una solución simple:multiprocessing ¿tal vez

Respuestas a la pregunta(2)

Su respuesta a la pregunta