preloader

January 1, 1 | 2 minutes read
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:

  1. 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.
  2. 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).
  3. 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.
  4. 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
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

Read More

Temas 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