Informar del error en el temas: Tareas en segundo plano con PyQt

Imágen de perfil

internetTareas en segundo plano con PyQt


Python

Publicado el 27 de Enero del 2020 por Administrador
1.008 visualizaciones desde el 27 de Enero del 2020
Todas las librerías para desarrollar aplicaciones de escritorio trabajan con un bucle principal que se ocupa de manejar eventos tales como mostrar la ventana en la pantalla, moverla, redimensionarla, responder a la presión de un botón; en general, toda interacción con la interfaz. Algunos de esos eventos acaso estarán asociados con una función que proporcionamos nosotros; por ejemplo, un método button1_pressed() que es invocado por dicha librería cuando el usuario presiona el control button1. Cuando trabajamos con Qt, la forma de responder a esos eventos es típicamente conectar una señal con un slot.

El problema surge cuando, en respuesta a alguno de esos eventos o bien durante la creación de la interfaz, ejecutamos una operación cuya duración no es despreciable (podríamos decir que cualquier tarea que tarde más de un segundo deja de ser despreciable). Esto hace que el procesador esté ocupado ejecutando nuestra tarea y no pueda atender al bucle principal de la aplicación; por ende, la interfaz deja de responder: no podemos moverla, cerrarla, redimensionarla, ni efectuar cualquier otro tipo de interacción con ella.

Screenshot_20200127_121959
Informar del error en el temas

Si quieres que te notifiquemos en el momento que solucionemos el enlace al temas:
'Tareas en segundo plano con PyQt', indicanos tus datos.

Si por el contrario simplemente solo quieres avisarnos del problema, pulsa en el botón enviar sin añadir tus datos.

Nombre:
Correo:
Comentarios