PySide6.QtWidgets.QGraphicsSceneWheelEvent¶
- class QGraphicsSceneWheelEvent¶
QGraphicsSceneWheelEvent类在图形视图框架中提供滚轮事件。更多…概要¶
方法¶
def
__init__()def
buttons()def
delta()def
isInverted()def
modifiers()def
orientation()def
phase()def
pixelDelta()def
pos()def
scenePos()def
screenPos()def
setButtons()def
setDelta()def
setInverted()def
setModifiers()def
setOrientation()def
setPhase()def
setPixelDelta()def
setPos()def
setScenePos()def
setScreenPos()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QGraphicsSceneWheelEvent类在图形视图框架中提供滚轮事件。由
QGraphicsView接收的QWheelEvents被转换为QGraphicsSceneWheelEvents;它将QWheelEvent::globalPos()转换为项目、场景和屏幕坐标(pos()、scenePos()和screenPos())。- buttons()¶
- Return type:
MouseButton的组合
返回在滚轮事件发生时按下的鼠标按钮。
另请参阅
- delta()¶
- Return type:
整数
返回滚轮旋转的距离,以八分之一度(1/8度)为单位。正值表示滚轮向前旋转远离用户;负值表示滚轮向后旋转朝向用户。
大多数鼠标类型以15度的步长工作,在这种情况下,delta值是120的倍数(== 15 * 8)。
- isInverted()¶
- Return type:
布尔
返回事件传递的增量值是否被反转。
- modifiers()¶
- Return type:
返回在滚轮事件发生时处于活动状态的键盘修饰符。
另请参阅
返回车轮的方向。
- phase()¶
- Return type:
返回此滚轮事件的滚动阶段。
另请参阅
phase返回屏幕上滚动的距离(以像素为单位)。此值在支持高分辨率基于像素的增量值的平台上提供,例如macOS。该值应直接用于滚动屏幕上的内容。
另请参阅
pixelDelta返回滚轮事件发生时光标在项目坐标中的位置。
另请参阅
返回滚轮事件发生时光标在场景坐标中的位置。
另请参阅
返回滚轮事件发生时光标在屏幕坐标中的位置。
另请参阅
- setButtons(buttons)¶
- Parameters:
buttons –
MouseButton的组合
- setDelta(delta)¶
- Parameters:
delta – 整数
- setInverted(inverted)¶
- Parameters:
inverted – 布尔值
- setModifiers(modifiers)¶
- Parameters:
修饰符 –
KeyboardModifier的组合
- setOrientation(orientation)¶
- Parameters:
方向 –
Orientation
- setPhase(scrollPhase)¶
- Parameters:
scrollPhase –
ScrollPhase