QSwipeGesture Class

QSwipeGesture クラスは、ユーザーによるスワイプジェスチャーを記述します。詳細...

Header: #include <QSwipeGesture>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Inherits: 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 におけるジェスチャ処理の概要と、アプリケーションでジェスチャを使用するための情報については、「ウィジェットとグラフィックスビューにおけるジェスチャ」を参照してください。

QPanGesture およびQPinchGestureも参照してください

メンバ型ドキュメント

enum QSwipeGesture::SwipeDirection

この列挙型は、水平軸と垂直軸に沿ったジェスチャの動きの可能な方向を記述します。

定数説明
QSwipeGesture::NoDirection0ジェスチャは、特定の軸でそれに関連付けられた動きを持っていませんでした。
QSwipeGesture::Left1ジェスチャは、左への水平方向の動きを含んでいました。
QSwipeGesture::Right2ジェスチャには、右への水平方向の動きが含まれていました。
QSwipeGesture::Up3ジェスチャには、上向きの垂直方向のモーションが含まれていました。
QSwipeGesture::Down4ジェスチャは、下向きの垂直方向の動きを含んでいた。

プロパティの説明

[read-only] horizontalDirection : const SwipeDirection

このプロパティは、ジェスチャの水平方向を保持します。

ジェスチャに水平方向の要素がある場合、水平方向は Left または Right のいずれかです。そうでない場合は、NoDirection です。

アクセス関数:

QSwipeGesture::SwipeDirection horizontalDirection() const

verticalDirection およびswipeAngleも参照してください

swipeAngle : qreal

このプロパティは、ジェスチャに関連付けられたモーションの角度を保持します。

ジェスチャが水平または垂直コンポーネントを持つ場合、スワイプ角度は、標準のウィジェット座標系を使用して定義されるように、動きの方向とx軸の間の角度を記述します。

関数にアクセスします:

qreal swipeAngle() const
void setSwipeAngle(qreal value)

horizontalDirection およびverticalDirectionも参照してください

[read-only] verticalDirection : const SwipeDirection

このプロパティは、ジェスチャの垂直方向を保持します。

ジェスチャに垂直方向のコンポーネントがある場合、垂直方向は Up または Down です。そうでない場合は、NoDirection です。

アクセス関数:

QSwipeGesture::SwipeDirection verticalDirection() const

horizontalDirection およびswipeAngle参照して ください。

メンバ関数ドキュメント

[virtual noexcept] QSwipeGesture::~QSwipeGesture()

デストラクタ。

このドキュメントに含まれるコントリビューションの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。