Spec-Zone.ru › Qt 5.11

Класс QGraphicsSceneContextMenuEvent

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

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

Открытые типы

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

Открытые функции

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

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

  • 1 свойство унаследованное от QEvent
  • 1 открытая переменная унаследованная от QEvent
  • 1 статический открытый член унаследованный от QEvent
  • 2 защищенные переменные унаследованные от 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 Событие было отправлено другими средствами (то есть не мышью или клавиатурой).

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

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

Spec-Zone.ru

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