Spec-Zone.ru › Qt 5.6

Класс QGraphicsSceneContextMenuEvent

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

Заголовок: #include <QGraphicsSceneContextMenuEvent>
qmake: QT += widgets
С тех пор: Qt 4.2
Наследует: QGraphicsSceneEvent
  • Список всех членов, включая унаследованные

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

перечисление Reason { Mouse, Keyboard, Other }

Публичные функции

~QGraphicsSceneContextMenuEvent()
Qt::KeyboardModifiers modifiers() const
QPointF pos() const
Reason reason() const
QPointF scenePos() const
QPoint screenPos() const
  • 1 функция, унаследованная от QGraphicsSceneEvent
  • 6 функций, унаследованных от QEvent

Дополнительные унаследованные члены

  • 1 свойство, унаследованное от QEvent
  • 1 статический публичный член, унаследованный от QEvent

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

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

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

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

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

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

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

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

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

QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent()

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

Qt::KeyboardModifiers QGraphicsSceneContextMenuEvent::modifiers() const

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

QPointF QGraphicsSceneContextMenuEvent::pos() const

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

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

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/archives/qt-5.6/qgraphicsscenecontextmenuevent.html

Spec-Zone.ru

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