preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

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 Guía avanzada a Python 3 Programación Juan caza

Lire plus

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

Lire plus

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Lire plus