Spec-Zone.ru › Qt 5.9

Класс QGraphicsSceneContextMenuEvent

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

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

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

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

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

~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/qt-5.9/qgraphicsscenecontextmenuevent.html

Spec-Zone.ru

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