PySide6.QtWidgets.QPanGesture

class QPanGesture

QPanGesture 类描述了用户进行的平移手势。更多

PySide6.QtWidgets.QPanGesture 的继承图

在版本4.6中添加。

概要

属性

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

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

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

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

方法

注意

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

详细描述

../../_images/pangesture.png

有关Qt中手势处理的概述以及如何在您的应用程序中使用手势的信息,请参阅Gestures in Widgets and Graphics View文档。

注意

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

property accelerationᅟ: float

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

Access functions:
property deltaᅟ: QPointF

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

这基本上与offset()lastOffset()之间的差异相同。

Access functions:
property lastOffsetᅟ: QPointF

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

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

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

Access functions:
property offsetᅟ: QPointF

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

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

Access functions:
__init__([parent=None])
Parameters:

父对象QObject

acceleration()
Return type:

浮点数

另请参阅

setAcceleration()

属性 accelerationᅟ 的获取器。

delta()
Return type:

QPointF

属性 deltaᅟ 的获取器。

lastOffset()
Return type:

QPointF

另请参阅

setLastOffset()

属性 lastOffsetᅟ 的获取器。

offset()
Return type:

QPointF

另请参阅

setOffset()

属性 offsetᅟ 的获取器。

setAcceleration(value)
Parameters:

value – 浮点数

另请参阅

acceleration()

属性 accelerationᅟ 的设置器。

setLastOffset(value)
Parameters:

QPointF

另请参阅

lastOffset()

属性 lastOffsetᅟ 的设置器。

setOffset(value)
Parameters:

QPointF

另请参阅

offset()

属性 offsetᅟ 的设置器。