preloader

1 января 1 г. | 2 чтение минут
Указатель содержания

Capítulo 9 Eventos en las interfaces de usuario de wxPython 9.1 Manejo de eventos Los eventos son una parte integral de cualquier GUI; representan las interacciones del usuario con el interfaz como hacer clic en un botón, ingresar texto en un campo, seleccionar un menú opción etc El bucle de eventos principal escucha un evento; cuando ocurre uno procesa ese evento (lo que generalmente da como resultado que se llame a una función o método) y luego espera el próximo evento a suceder. Este bucle se inicia en wxPython a través de la llamada a la Método MainLoop() en el objeto wx.App. Esto plantea la pregunta “¿qué es un evento?”. Un objeto de evento es una pieza de información que representa alguna interacción que ocurrió típicamente con la GUI (aunque un evento puede ser generado por cualquier cosa). Un evento es procesado por un Controlador de eventos. Este es un método o función que se llama cuando ocurre el evento. El evento se pasa al controlador como un parámetro. Se utiliza un Carpeta de eventos para enlazar un evento a un controlador de eventos. 9.2 Definiciones de eventos Es útil resumir las definiciones en torno a los eventos, ya que la terminología utilizada puede ser confuso y es muy similar: • El evento representa información del marco de GUI subyacente que describe algo que ha sucedido y cualquier dato asociado. el especifico los datos disponibles diferirán dependiendo de lo que haya ocurrido. Por ejemplo, si un la ventana se ha movido, entonces los datos asociados se relacionarán con la ventana nueva ubicacion. Donde como un CommandEvent generado por una acción de selección de un ListBox proporciona el índice de elementos para la selección. © Springer Nature Suiza AG 2019 J. Hunt, Guía avanzada para la programación de Python 3, Temas de Pregrado en Ciencias de la Computación, https://doi.org/10.1007/978-3-030-25943-3_9 87

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

gratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).

Прочитайте больше