Clases de eventos

Estas clases Qt Core se utilizan para crear y gestionar eventos.

Para más información consulta la página Sistema de Eventos.

QAbstractEventDispatcher

Interfaz para gestionar la cola de eventos de Qt

QActionEvent

Evento que se genera cuando se añade, elimina o cambia una QAction

QBasicTimer

Eventos de temporizador para objetos

QChildEvent

Contiene parámetros de eventos para objetos hijo

QChildWindowEvent

Contiene parámetros de eventos para cambios de ventanas hijas

QChronoTimer

Temporizadores repetitivos y de disparo único

QCloseEvent

Contiene parámetros que describen un evento de cierre

QContextMenuEvent

Contiene parámetros que describen un evento de menú contextual

QDragEnterEvent

Evento que se envía a un widget cuando una acción de arrastrar y soltar entra en él

QDragLeaveEvent

Evento que se envía a un widget cuando una acción de arrastrar y soltar lo abandona

QDragMoveEvent

Evento que se envía mientras una acción de arrastrar y soltar está en curso

QDropEvent

Evento que se envía cuando finaliza una acción de arrastrar y soltar

QDynamicPropertyChangeEvent

Contiene parámetros de evento para eventos de cambio de propiedades dinámicas

QEnterEvent

Contiene parámetros que describen un evento de entrada

QEvent

La clase base de todas las clases de eventos. Los objetos de evento contienen parámetros de evento

QExposeEvent

Contiene parámetros de evento para exponer eventos

QFileOpenEvent

Evento que será enviado cuando haya una petición para abrir un archivo o una URL

QFocusEvent

Contiene parámetros de evento para eventos de enfoque de widget

QGestureEvent

La descripción de los gestos desencadenados

QHelpEvent

Evento que se utiliza para solicitar información útil sobre un punto concreto de un widget

QHideEvent

Evento que se envía después de ocultar un widget

QHoverEvent

Contiene parámetros que describen un evento de ratón

QIconDragEvent

Indica que se ha iniciado el arrastre de un icono principal

QInputEvent

La clase base para los eventos que describen la entrada del usuario

QInputMethodEvent

Parámetros para eventos de método de entrada

QKeyEvent

Describe un evento de tecla

QMouseEvent

Contiene parámetros que describen un evento de ratón

QMoveEvent

Contiene parámetros que describen un evento de movimiento

QNativeGestureEvent

Contiene parámetros que describen un evento de gesto

QPaintEvent

Contiene parámetros de eventos de pintura

QPlatformSurfaceEvent

Se utiliza para notificar eventos de superficie de la plataforma nativa

QPointingDevice

Describe un dispositivo desde el que se originan los eventos de ratón, toque o tableta

QPointingDeviceUniqueId

Identifica un objeto único, como una ficha etiquetada o un lápiz óptico, que se utiliza con un dispositivo señalador

QResizeEvent

Contiene parámetros de eventos de cambio de tamaño

QScrollEvent

Enviado al desplazarse

QScrollPrepareEvent

Se envía al preparar el desplazamiento

QShortcut

Se utiliza para crear atajos de teclado

QShortcutEvent

Evento que se genera cuando el usuario pulsa una combinación de teclas

QShowEvent

Evento que se envía cuando se muestra un widget

QStatusTipEvent

Evento que se utiliza para mostrar mensajes en una barra de estado

QTabletEvent

Contiene parámetros que describen un evento de Tablet

QTimer

Temporizadores repetitivos y de disparo único

QTimerEvent

Contiene parámetros que describen un evento de temporizador

QTouchEvent

Contiene parámetros que describen un evento táctil

QWhatsThisClickedEvent

Evento que se puede utilizar para manejar hipervínculos en un texto "¿Qué es esto?

QWheelEvent

Contiene parámetros que describen un evento de rueda

QWindowStateChangeEvent

El estado de la ventana antes de un cambio de estado de la ventana

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.