PySide6.Qt3DInput.Qt3DInput.QWheelEvent

class QWheelEvent

QWheelEvent 类包含描述鼠标滚轮事件的参数。更多

PySide6.Qt3DInput.Qt3DInput.QWheelEvent 的继承图

概要

属性

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

当鼠标滚轮旋转时,会发生鼠标滚轮事件。

另请参阅

QKeyEvent QMouseEvent QMouseHandler

class Buttons

常量

描述

Qt3DInput.QWheelEvent.LeftButton

Qt3DInput.QWheelEvent.RightButton

Qt3DInput.QWheelEvent.MiddleButton

Qt3DInput.QWheelEvent.BackButton

Qt3DInput.QWheelEvent.NoButton

class Modifiers

常量

描述

Qt3DInput.QWheelEvent.NoModifier

Qt3DInput.QWheelEvent.ShiftModifier

Qt3DInput.QWheelEvent.ControlModifier

Qt3DInput.QWheelEvent.AltModifier

Qt3DInput.QWheelEvent.MetaModifier

Qt3DInput.QWheelEvent.KeypadModifier

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property acceptedᅟ: bool

指定鼠标滚轮事件是否已被接受

Access functions:
property angleDeltaᅟ: QPoint

指定鼠标滚轮事件的滚轮角度变化

Access functions:
property buttonsᅟ: int

指定鼠标滚轮事件中存在的按钮

Access functions:
property modifiersᅟ: Qt3DInput.QWheelEvent.Modifiers

指定是否对鼠标滚轮事件应用了任何修饰符

Access functions:
property xᅟ: int

指定鼠标滚轮事件的X坐标

Access functions:
property yᅟ: int

指定鼠标滚轮事件的Y坐标

Access functions:
__init__(e)
Parameters:

eQWheelEvent

QWheelEvent e构造一个新的QWheelEvent实例。

angleDelta()
Return type:

QPoint

返回轮子旋转的距离,以八分之一度为单位。正值表示轮子向前旋转(远离用户),负值表示轮子向后旋转(朝向用户)。

属性 angleDeltaᅟ 的获取器。

buttons()
Return type:

整数

返回一个位字段,用于检查可能伴随滚轮事件的鼠标按钮。

属性 buttonsᅟ 的获取器。

isAccepted()
Return type:

布尔

返回事件是否被接受。

属性 acceptedᅟ 的获取器。

modifiers()
Return type:

修饰符

返回可能伴随滚轮事件的键盘修饰符。

属性 modifiersᅟ 的获取器。

setAccepted(accepted)
Parameters:

accepted – 布尔值

如果accepted为真,则将事件设置为已接受。

注意

当一个事件被接受时,它将阻止进一步传播到其他监听器。

另请参阅

isAccepted()

属性 acceptedᅟ 的设置器。

type()
Return type:

类型

返回事件的QEvent::Type。

x()
Return type:

整数

返回鼠标事件的x位置。

属性 xᅟ 的获取器。

y()
Return type:

整数

返回鼠标事件的x位置。

属性 yᅟ 的获取器。