QSwipeGesture 类

QSwipeGesture 类描述了用户执行的滑动手势。 更多...

头文件 #include <QSwipeGesture>
CMakefind_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmakeQT += widgets
继承自 QGesture

公共类型

枚举SwipeDirection { NoDirection, Left, Right, Up, Down }

属性

公共函数

virtual~QSwipeGesture()
QSwipeGesture::SwipeDirectionhorizontalDirection() const
voidsetSwipeAngle(qreal value)
qrealswipeAngle() const
QSwipeGesture::SwipeDirectionverticalDirection() const

详细描述

有关在 Qt 中处理手势的概述以及有关在应用程序中使用手势的信息,请参阅小部件和图形视图中手势文档。

另请参阅QPanGestureQPinchGesture.

成员类型文档

枚举 QSwipeGesture::SwipeDirection

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

常量描述
QSwipeGesture::NoDirection0手势在特定轴上没有与之相关的运动。
QSwipeGesture::Left1手势包括向左的水平运动。
QSwipeGesture::Right2手势包括向右的水平运动。
QSwipeGesture::Up3手势包括向上的垂直运动。
QSwipeGesture::Down4手势包括向下的垂直运动。

属性文档

[只读] horizontalDirection : const SwipeDirection

此属性持有手势的水平方向

如果有水平分量,水平方向是左或右;否则,它是 NoDirection

访问函数

QSwipeGesture::SwipeDirectionhorizontalDirection() const

另请参阅 verticalDirectionswipeAngle.

swipeAngle : qreal

此属性保存与手势相关的运动角度

如果手势具有水平和垂直分量,则滑动角度描述运动方向与使用标准小部件 坐标系 定义的 x 轴之间的角度。

访问函数

qrealswipeAngle() const
voidsetSwipeAngle(qreal value)

另请参阅 horizontalDirectionverticalDirection.

[只读] verticalDirection : const SwipeDirection

此属性保存手势的垂直方向

如果手势具有垂直分量,则垂直方向是向上或向下;否则,它是 NoDirection

访问函数

QSwipeGesture::SwipeDirectionverticalDirection() const

另请参阅 horizontalDirectionswipeAngle.

成员函数文档

[virtual noexcept] QSwipeGesture::~QSwipeGesture()

析构函数。

© 2024 The Qt Company Ltd. 本文档中的文档贡献版权属于其各自的拥有者。本提供的文档是根据 Free Software Foundation 发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 和相应的标志是 The Qt Company Ltd. 在芬兰和/或其他国家/地区的商标。所有其他商标均是各自所有者的财产。