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