QWheelEvent 类

class Qt3DInput ::QWheelEvent

The QWheelEvent class contains parameters that describe a mouse wheel event. 更多...

头: #include <Qt3DInput/QWheelEvent>
CMake: find_package(Qt6 COMPONENTS 3dinput REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake: QT += 3dinput
Since: Qt 5.5
实例化: WheelEvent
继承: QObject

公共类型

enum Buttons { LeftButton, RightButton, MiddleButton, BackButton, NoButton }
enum Modifiers { NoModifier, ShiftModifier, ControlModifier, AltModifier, MetaModifier, KeypadModifier }

特性

公共函数

  QWheelEvent (const ::QWheelEvent & e )
QPoint angleDelta () const
int buttons () const
bool isAccepted () const
Qt3DInput::QWheelEvent::Modifiers modifiers () const
void setAccepted (bool accepted )
QEvent::Type type () const
int x () const
int y () const
  QWheelEventPtr

详细描述

Mouse wheel events occur when the mouse is rotated.

另请参阅 QKeyEvent , QMouseEvent ,和 QMouseHandler .

成员类型文档编制

enum QWheelEvent:: Buttons

常量
Qt3DInput::QWheelEvent::LeftButton Qt::LeftButton
Qt3DInput::QWheelEvent::RightButton Qt::RightButton
Qt3DInput::QWheelEvent::MiddleButton Qt::MiddleButton
Qt3DInput::QWheelEvent::BackButton Qt::BackButton
Qt3DInput::QWheelEvent::NoButton Qt::NoButton

enum QWheelEvent:: Modifiers

常量
Qt3DInput::QWheelEvent::NoModifier Qt::NoModifier
Qt3DInput::QWheelEvent::ShiftModifier Qt::ShiftModifier
Qt3DInput::QWheelEvent::ControlModifier Qt::ControlModifier
Qt3DInput::QWheelEvent::AltModifier Qt::AltModifier
Qt3DInput::QWheelEvent::MetaModifier Qt::MetaModifier
Qt3DInput::QWheelEvent::KeypadModifier Qt::KeypadModifier

特性文档编制

accepted : bool

Specifies if the mouse wheel event has been accepted

访问函数:

bool isAccepted () const
void setAccepted (bool accepted )

[read-only] angleDelta : const QPoint

Specifies The change wheel angle of the mouse wheel event

访问函数:

QPoint angleDelta () const

[read-only] buttons : const int

Specifies the button if present in the mouse wheel event

访问函数:

int buttons () const

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

Specifies if any modifiers were applied to the mouse wheel event

访问函数:

Qt3DInput::QWheelEvent::Modifiers modifiers () const

[read-only] x : const int

Specifies The X coordinate of the mouse wheel event

访问函数:

int x () const

[read-only] y : const int

Specifies The Y coordinate of the mouse wheel event

访问函数:

int y () const

成员函数文档编制

QWheelEvent:: QWheelEvent (const ::QWheelEvent & e )

Constructs a new QWheelEvent instance from the QWheelEvent e .

QPoint QWheelEvent:: angleDelta () const

Returns the distance that the wheel is rotated, in eighths of a degree. A positive value indicates that the wheel was rotated forward (away from the user), a negative value indicates the wheel was rotated backward (toward the user).

注意: getter 函数对于特性 angleDelta。

int QWheelEvent:: buttons () const

Returns a bitfield to be used to check for mouse buttons that may be accompanying the wheel event.

注意: Getter function for property buttons.

bool QWheelEvent:: isAccepted () const

Returns whether the event was accepted.

注意: getter 函数对于特性 accepted .

Qt3DInput::QWheelEvent::Modifiers QWheelEvent:: modifiers () const

Returns the keyboard modifiers that may be accompanying the wheel event.

注意: Getter function for property modifiers.

void QWheelEvent:: setAccepted ( bool accepted )

Sets the event as accepted if accepted 为 true。

注意: When an event is accepted, it will prevent further propagation to other listeners.

注意: setter 函数对于特性 accepted .

另请参阅 isAccepted ().

QEvent::Type QWheelEvent:: type () const

返回 QEvent::Type of the event.

int QWheelEvent:: x () const

Returns the x position of the mouse event.

注意: Getter function for property x.

int QWheelEvent:: y () const

Returns the x position of the mouse event.

注意: Getter function for property y.

相关非成员

QWheelEventPtr

共享指针为 QWheelEvent .