Spec-Zone.ru › Qt

Класс QGraphicsSceneContextMenuEvent

Класс QGraphicsSceneContextMenuEvent предоставляет события контекстного меню в рамках фреймворка графического представления. Подробнее...

Заголовок: #include <QGraphicsSceneContextMenuEvent>
CMake: find_package(Qt6 COMPONENTS Widgets REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Наследует: QGraphicsSceneEvent
  • Список всех членов, включая унаследованные

Типы публичного доступа

перечисление Reason { Мышь, Клавиатура, Другое }

Функции публичного доступа

виртуальный ~QGraphicsSceneContextMenuEvent()
Qt::KeyboardModifiers modifiers() const
QPointF pos() const
QGraphicsSceneContextMenuEvent::Reason reason() const
QPointF scenePos() const
QPoint screenPos() const

Подробное описание

Событие QContextMenuEvent, полученное QGraphicsView, преобразуется в QGraphicsSceneContextMenuEvent. QContextMenuEvent::globalPos() преобразуется в координаты элемента, сцены и экрана (pos(), scenePos() и screenPos()).

См. также QGraphicsSceneMouseEvent, QGraphicsSceneWheelEvent и QContextMenuEvent.

Документация по типам членов

перечисление QGraphicsSceneContextMenuEvent::Reason

Это перечисление описывает причину отправки события контекста.

Постоянная Значение Описание
QGraphicsSceneContextMenuEvent::Mouse 0 Мышь вызвала отправку события. На большинстве платформ это означает щелчок правой кнопкой мыши.
QGraphicsSceneContextMenuEvent::Keyboard 1 Клавиатура вызвала отправку события. В Windows и macOS это означает нажатие кнопки меню.
QGraphicsSceneContextMenuEvent::Other 2 Событие было отправлено каким-то другим способом (т. е. не мышью и не клавиатурой).

Документация по функциям-членам

[virtual] QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent()

Уничтожает событие.

Qt::KeyboardModifiers QGraphicsSceneContextMenuEvent::modifiers() const

Возвращает используемые модификаторы клавиатуры при запросе контекстного меню.

QPointF QGraphicsSceneContextMenuEvent::pos() const

Возвращает позицию курсора мыши в координатах элемента в момент запроса контекстного меню.

См. также scenePos() и screenPos().

QGraphicsSceneContextMenuEvent::Reason QGraphicsSceneContextMenuEvent::reason() const

Возвращает причину события контекстного меню.

См. также QGraphicsSceneContextMenuEvent::Reason.

QPointF QGraphicsSceneContextMenuEvent::scenePos() const

Возвращает позицию курсора мыши в координатах сцены в момент запроса контекстного меню.

См. также pos() и screenPos().

QPoint QGraphicsSceneContextMenuEvent::screenPos() const

Возвращает позицию курсора мыши в координатах экрана в момент запроса контекстного меню.

См. также pos() и scenePos().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qgraphicsscenecontextmenuevent.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API