QGraphicsSceneContextMenuEvent Class
La clase QGraphicsSceneContextMenuEvent proporciona eventos de menú contextual en el marco de la vista gráfica. Más...
| Cabecera: | #include <QGraphicsSceneContextMenuEvent> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets)target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
| qmake: | QT += widgets |
| Hereda: | QGraphicsSceneEvent |
Tipos Públicos
| enum | Reason { Mouse, Keyboard, Other } |
Funciones Públicas
| virtual | ~QGraphicsSceneContextMenuEvent() |
| Qt::KeyboardModifiers | modifiers() const |
| QPointF | pos() const |
| QGraphicsSceneContextMenuEvent::Reason | reason() const |
| QPointF | scenePos() const |
| QPoint | screenPos() const |
Descripción Detallada
Un QContextMenuEvent recibido por un QGraphicsView es traducido a un QGraphicsSceneContextMenuEvent. El QContextMenuEvent::globalPos() se traduce en coordenadas de ítem, escena y pantalla (pos(), scenePos(), y screenPos()).
Véase también QGraphicsSceneMouseEvent, QGraphicsSceneWheelEvent, y QContextMenuEvent.
Documentación de tipos de miembros
enum QGraphicsSceneContextMenuEvent::Reason
Este enum describe la razón por la que se envió el evento de contexto.
| Constante | Valor | Descripción |
|---|---|---|
QGraphicsSceneContextMenuEvent::Mouse | 0 | El ratón causó el envío del evento. En la mayoría de las plataformas, esto significa que se pulsó el botón derecho del ratón. |
QGraphicsSceneContextMenuEvent::Keyboard | 1 | El teclado provocó el envío de este evento. En Windows y macOS, significa que se ha pulsado el botón de menú. |
QGraphicsSceneContextMenuEvent::Other | 2 | El evento fue enviado por algún otro medio (es decir, no por el ratón o el teclado). |
Documentación de las funciones miembro
[virtual noexcept] QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent()
Destruye el evento.
Qt::KeyboardModifiers QGraphicsSceneContextMenuEvent::modifiers() const
Devuelve los modificadores de teclado en uso cuando se solicitó el menú contextual.
QPointF QGraphicsSceneContextMenuEvent::pos() const
Devuelve la posición del cursor del ratón en coordenadas de elemento en el momento en que se solicitó el menú contextual.
Véase también scenePos() y screenPos().
QGraphicsSceneContextMenuEvent::Reason QGraphicsSceneContextMenuEvent::reason() const
Devuelve el motivo del evento del menú contextual.
Véase también QGraphicsSceneContextMenuEvent::Reason.
QPointF QGraphicsSceneContextMenuEvent::scenePos() const
Devuelve la posición del cursor del ratón en coordenadas de escena en el momento en que se solicitó el menú contextual.
Véase también pos() y screenPos().
QPoint QGraphicsSceneContextMenuEvent::screenPos() const
Devuelve la posición del cursor del ratón en coordenadas de pantalla en el momento en que se solicitó el menú contextual.
© 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.