Index of content
• wx.KeyEvent Este evento contiene información relacionada con la pulsación de una tecla o liberar. • wx.MaximizeEvent Este evento se genera cuando se abre una ventana de nivel superior. maximizado • wx.MenuEvent Este evento se usa para acciones orientadas al menú, como el menú ser abierto o cerrado; sin embargo, debe tenerse en cuenta que este evento no se utiliza cuando se selecciona un elemento de menú (MenuItems genera CommandEvents). • wx.MouseEvent Esta clase de evento contiene información sobre los eventos generado por el mouse: esto incluye información sobre qué botón del mouse se presionado (y soltado) y si se hizo doble clic con el mouse, etc. • wx.WindowCreateEvent Este evento se envía justo después de que se abra la ventana real. creado. • wx.WindowDestoryedEvent Este evento se envía lo antes posible durante el proceso de destrucción de la ventana. 9.4 Vinculación de un evento a un controlador de eventos Un evento está vinculado a un controlador de eventos mediante el método Bind() de un evento generar un objeto (como un botón, campo, elemento de menú, etc.) a través de un Evento con nombre Aglutinante. Por ejemplo: botón.Bind(wx.EVT_BUTTON, self.event_handler_method) 9.5 Implementación del manejo de eventos Hay cuatro pasos involucrados en la implementación del manejo de eventos para un widget o ventana, estos son:
- Identificar el evento de interés. Muchos widgets generarán diferentes eventos en Diferentes situaciones; por lo tanto, puede ser necesario determinar qué evento están interesadas en.
- Busque el nombre correcto del Carpeta de eventos, p. wx.EVT_CLOSE, wx.EVT_MOVE o wx.EVT_BUTTON, etc. De nuevo, puede encontrar que el widget que está Ested in admite numerosos aglutinantes de eventos diferentes que se pueden utilizar en diferentes diferentes situaciones (incluso para el mismo evento).
- Implemente un controlador de eventos (es decir, un método o función adecuado) que será llama cuando ocurre el evento. El controlador de eventos se proporcionará con el evento. objeto.
- Vincule el evento al controlador de eventos a través del nombre del Binder usando Bind() método del widget o ventana. 9.3 Tipos de eventos 89
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• 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.
Read More