Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

excepción KeyboardInterrupt en cliente #344

Open
searzola opened this issue Nov 3, 2022 · 1 comment
Open

excepción KeyboardInterrupt en cliente #344

searzola opened this issue Nov 3, 2022 · 1 comment
Labels

Comments

@searzola
Copy link

searzola commented Nov 3, 2022

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Estoy intentando terminar la ejecución del cliente en cmd utilizando la excepción KeyboardInterrupt, la cual debiera funcionar al presionar la combinación ctrl+c. Utilicé el código dado en el main.py de la AF3, pero el cliente no detiene su ejecución y es necesario cerrar y abrir una nueva terminal para volver a ejecutarlo. ¿Podrían revisar el main.py del cliente de mi último push para ver que puede estar mal?

@Hernan4444
Copy link
Contributor

Hola,

Al igual que la T2, cuando estamos trabajando con interfaz gráfico, ella es la que tiene el poder de la consola y por eso, PyQt5 no reconoce, por defeco, la excepción KeyboardInterrupt para cerrar la interfaz y detener el programa.

La única forma que hay por ahora es cerrar la interfaz y con eso, el python terminará su ejecución y desconectará del servidor. La otra opción es investigar cómo hacer que PyQt5 detecte la excepción KeyboardInterrupt y ahí incluir todo el código necesario para cerrar la interfaz gráfica.

Saludosヾ(^-^)ノ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants