class QPanGesture#

QPanGesture 描述了用户执行的手势平移操作。更多信息

Inheritance diagram of PySide6.QtWidgets.QPanGesture

自 4.6 版本开始提供。

概述#

属性#

  • accelerationᅟ - 此手势触摸点移动的加速度

  • deltaᅟ - 从上一个输入位置到当前输入位置的偏移量

  • lastOffsetᅟ - 此手势记录的最后一个偏移量

  • offsetᅟ - 从第一个输入位置到当前输入位置的总体偏移量

方法#

注意:

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

详细描述#

../../_images/pangesture.png

有关Qt中手势处理概述和使用应用中的手势的信息,请参阅Widgets和Graphics View中的手势文档。

另请参阅:

QPinchGesture QSwipeGesture

注意:

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

属性acceleration:float#

此属性保存了此手势触摸点运动中的加速度。

访问函数
属性delta:QPointF#

此属性保存了从上一个输入位置到当前输入位置的偏移量。

这实际上是offset()lastOffset() 之间的差异。

访问函数
属性lastOffset:QPointF#

此属性保存了此手势的最后记录偏移量。

最后偏移量包含当为该手势传递之前的事件时,在offset 属性中报告的用户输入位置变化。

如果没有传递之前事件的信息(即,此手势对象包含关于手势第一次移动的信息),则此属性包含零大小。

访问函数
属性offset:QPointF#

该属性表示从第一个输入位置到当前输入位置的总偏移量。

偏移量测量用户在输入设备上通过手势覆盖的输入位置的总变化。

访问函数
__init__([parent=None])#
参数:

parentQObject

acceleration()#
返回类型::

float

另请参阅:

setAcceleration()

属性 accelerationᅟ 的获取器。

delta()#
返回类型::

QPointF

属性 deltaᅟ 的获取器。

lastOffset()#
返回类型::

QPointF

另请参阅:

setLastOffset()

属性 lastOffsetᅟ 的获取器。

offset()#
返回类型::

QPointF

另请参阅:

setOffset()

属性 offsetᅟ 的获取器。

setAcceleration(value)#
参数:

value – float

另请参阅:

acceleration()

属性 accelerationᅟ 的设置器。

setLastOffset(value)#
参数:

valueQPointF

另请参阅:

lastOffset()

属性 lastOffsetᅟ 的设置器。

setOffset(value)#
参数:

valueQPointF

另请参阅:

offset()

属性 offsetᅟ 的设置器。