QSwipeGesture 类

QSwipeGesture 类描述由用户做出的轻扫手势。 更多...

头: #include <QSwipeGesture>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
继承: QGesture

公共类型

enum SwipeDirection { NoDirection, Left, Right, Up, Down }

特性

公共函数

virtual ~QSwipeGesture ()
QSwipeGesture::SwipeDirection horizontalDirection () const
void setSwipeAngle (qreal value )
qreal swipeAngle () const
QSwipeGesture::SwipeDirection verticalDirection () const

详细描述

Qt 中手势处理的概述和在应用程序中使用手势的有关信息,见 Widget 和图形视图中的手势 文档。

另请参阅 QPanGesture and QPinchGesture .

成员类型文档编制

enum QSwipeGesture:: SwipeDirection

此枚举描述手势沿水平轴和垂直轴运动的可能方向。

常量 描述
QSwipeGesture::NoDirection 0 手势没有关联特定轴的运动。
QSwipeGesture::Left 1 手势涉及向左的水平运动。
QSwipeGesture::Right 2 手势涉及向右的水平运动。
QSwipeGesture::Up 3 手势涉及向上的垂直运动。
QSwipeGesture::Down 4 手势涉及向下的垂直运动。

特性文档编制

[read-only] horizontalDirection : const SwipeDirection

此特性保持手势的水平方向

若手势拥有水平分量,水平方向为向 Left 或向 Right;否则,它 NoDirection .

访问函数:

QSwipeGesture::SwipeDirection horizontalDirection () const

另请参阅 verticalDirection and swipeAngle .

swipeAngle : qreal

此特性保持手势关联的运动角度

若手势拥有水平 (或垂直) 分量,轻扫角度描述运动方向和 X 轴之间的夹角如定义使用标准小部件 坐标系 .

访问函数:

qreal swipeAngle () const
void setSwipeAngle (qreal value )

另请参阅 horizontalDirection and verticalDirection .

[read-only] verticalDirection : const SwipeDirection

此特性保持手势的垂直方向

若手势拥有垂直分量,垂直方向为向 Up 或向 Down;否则,它 NoDirection .

访问函数:

QSwipeGesture::SwipeDirection verticalDirection () const

另请参阅 horizontalDirection and swipeAngle .

成员函数文档编制

[virtual noexcept] QSwipeGesture:: ~QSwipeGesture ()

析构函数。