QWheelEvent 类

( Qt3DInput::QWheelEvent )

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

头: #include <Qt3DInput/QWheelEvent>
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 )
virtual ~QWheelEvent ()
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

静态公共成员

const QMetaObject staticMetaObject
typedef QWheelEventPtr

额外继承成员

详细描述

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

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 )

angleDelta : const QPoint

Specifies The change wheel angle of the mouse wheel event

访问函数:

QPoint angleDelta () const

buttons : const int

Specifies the button if present in the mouse wheel event

访问函数:

int buttons () const

modifiers : const Qt3DInput::QWheelEvent::Modifiers

Specifies if any modifiers were applied to the mouse wheel event

访问函数:

Qt3DInput::QWheelEvent::Modifiers modifiers () const

x : const int

Specifies The X coordinate of the mouse wheel event

访问函数:

int x () const

y : const int

Specifies The Y coordinate of the mouse wheel event

访问函数:

int y () const

成员函数文档编制

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

构造新的 QWheelEvent instance from the QWheelEvent e .

[虚拟] QWheelEvent:: ~QWheelEvent ()

Destroys the instance of QWheelEvent. The destructor is virtual.

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 函数对于特性 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 函数对于特性 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 函数对于特性 x .

int QWheelEvent:: y () const

Returns the x position of the mouse event.

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

相关非成员

typedef Qt3DInput:: QWheelEventPtr

共享指针为 QWheelEvent .