PySide6.Qt3DInput.Qt3DInput.QWheelEvent¶
- class QWheelEvent¶
QWheelEvent类包含描述鼠标滚轮事件的参数。更多…概要¶
属性¶
方法¶
def
__init__()def
angleDelta()def
buttons()def
isAccepted()def
modifiers()def
setAccepted()def
type()def
x()def
y()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
当鼠标滚轮旋转时,会发生鼠标滚轮事件。
另请参阅
QKeyEventQMouseEventQMouseHandler- 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:
指定鼠标滚轮事件的滚轮角度变化
- 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:
e –
QWheelEvent
从
QWheelEvente构造一个新的QWheelEvent实例。返回轮子旋转的距离,以八分之一度为单位。正值表示轮子向前旋转(远离用户),负值表示轮子向后旋转(朝向用户)。
属性
angleDeltaᅟ的获取器。- buttons()¶
- Return type:
整数
返回一个位字段,用于检查可能伴随滚轮事件的鼠标按钮。
属性
buttonsᅟ的获取器。- isAccepted()¶
- Return type:
布尔
返回事件是否被接受。
属性
acceptedᅟ的获取器。- modifiers()¶
- Return type:
修饰符
返回可能伴随滚轮事件的键盘修饰符。
属性
modifiersᅟ的获取器。- setAccepted(accepted)¶
- Parameters:
accepted – 布尔值
如果
accepted为真,则将事件设置为已接受。注意
当一个事件被接受时,它将阻止进一步传播到其他监听器。
另请参阅
isAccepted()属性
acceptedᅟ的设置器。返回事件的QEvent::Type。
- x()¶
- Return type:
整数
返回鼠标事件的x位置。
属性
xᅟ的获取器。- y()¶
- Return type:
整数
返回鼠标事件的x位置。
属性
yᅟ的获取器。