Spec-Zone.ru › Qt 6.1

Класс QMouseEvent

класс Qt3DInput::QMouseEvent

Класс Qt3DCore::QMouseEvent содержит параметры, описывающие событие мыши. Подробнее...

Заголовок: #include <Qt3DInput/QMouseEvent>
CMake: find_package(Qt6 COMPONENTS 3dinput REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake: QT += 3dinput
С момента: Qt 5.5
Создается из: MouseEvent
Наследует: QObject
  • Список всех членов, включая унаследованные

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

Перечисление Buttons { LeftButton, RightButton, MiddleButton, BackButton, NoButton }
Перечисление Modifiers { NoModifier, ShiftModifier, ControlModifier, AltModifier, MetaModifier, KeypadModifier }

Свойства

  • accepted : bool
  • button : const Qt3DInput::QMouseEvent::Buttons
  • buttons : const int
  • modifiers : const Qt3DInput::QMouseEvent::Modifiers
  • wasHeld : const bool
  • x : const int
  • y : const int

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

QMouseEvent(const ::QMouseEvent &e)
Qt3DInput::QMouseEvent::Buttons button() const
int buttons() const
bool isAccepted() const
Qt3DInput::QMouseEvent::Modifiers modifiers() const
void setAccepted(bool accepted)
QEvent::Type type() const
bool wasHeld() const
int x() const
int y() const

Связанные нечлены

QMouseEventPtr

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

События мыши возникают, когда нажата кнопка мыши, и луч, проходящий через представление, исходящий из положения мыши, пересекает один или несколько элементов сцены.

См. также QKeyEvent, QWheelEvent и QMouseHandler.

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

перечисление QMouseEvent::Buttons

Константа Значение
Qt3DInput::QMouseEvent::LeftButton Qt::LeftButton
Qt3DInput::QMouseEvent::RightButton Qt::RightButton
Qt3DInput::QMouseEvent::MiddleButton Qt::MiddleButton
Qt3DInput::QMouseEvent::BackButton Qt::BackButton
Qt3DInput::QMouseEvent::NoButton Qt::NoButton

перечисление QMouseEvent::Modifiers

Константа Значение
Qt3DInput::QMouseEvent::NoModifier Qt::NoModifier
Qt3DInput::QMouseEvent::ShiftModifier Qt::ShiftModifier
Qt3DInput::QMouseEvent::ControlModifier Qt::ControlModifier
Qt3DInput::QMouseEvent::AltModifier Qt::AltModifier
Qt3DInput::QMouseEvent::MetaModifier Qt::MetaModifier
Qt3DInput::QMouseEvent::KeypadModifier Qt::KeypadModifier

Документация по свойству

accepted : bool

Указывает, было ли событие мыши принято

Функции доступа:

bool isAccepted() const
void setAccepted(bool accepted)

[read-only] button : const Qt3DInput::QMouseEvent::Buttons

Указывает кнопку мыши, вызвавшую событие мыши

Функции доступа:

Qt3DInput::QMouseEvent::Buttons button() const

[read-only] buttons : const int

Указывает кнопку мыши, вызвавшую событие мыши

Функции доступа:

int buttons() const

[read-only] modifiers : const Qt3DInput::QMouseEvent::Modifiers

Указывает, были ли применены какие-либо модификаторы к событию мыши

Функции доступа:

Qt3DInput::QMouseEvent::Modifiers modifiers() const

[read-only] wasHeld : const bool

Указывает, была ли нажата кнопка мыши во время события мыши

Функции доступа:

bool wasHeld() const

[read-only] x : const int

Указывает координату X события мыши

Функции доступа:

int x() const

[read-only] y : const int

Указывает координату Y события мыши

Функции доступа:

int y() const

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

QMouseEvent::QMouseEvent(const ::QMouseEvent &e)

Создает новый экземпляр QMouseEvent для события QMouseEvent e.

Qt3DInput::QMouseEvent::Buttons QMouseEvent::button() const

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

Примечание: Функция-получатель для свойства button.

int QMouseEvent::buttons() const

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

Примечание: Функция-получатель для свойства buttons.

bool QMouseEvent::isAccepted() const

Возвращает, было ли событие принято.

Примечание: Функция-геттер для свойства accepted.

Qt3DInput::QMouseEvent::Modifiers QMouseEvent::modifiers() const

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

Примечание: Функция-геттер для свойства modifiers.

void QMouseEvent::setAccepted(bool accepted)

Устанавливает событие как принятое, если accepted равно true.

Примечание: Когда событие принимается, оно предотвращает дальнейшее распространение другим слушателям.

Примечание: Функция-сеттер для свойства accepted.

См. также isAccepted().

QEvent::Type QMouseEvent::type() const

Возвращает тип события QEvent::Type.

int QMouseEvent::x() const

Возвращает позицию x события мыши.

Примечание: Функция-геттер для свойства x.

int QMouseEvent::y() const

Возвращает позицию y события мыши.

Примечание: Функция-геттер для свойства y.

Связанные нечленные функции

QMouseEventPtr

Указатель на общий объект для QMouseEvent.

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

Spec-Zone.ru

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