Sur cette page

QSwipeGesture Class

La classe QSwipeGesture décrit un geste de balayage effectué par l'utilisateur. Plus d'informations...

En-tête : #include <QSwipeGesture>
CMake : find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake : QT += widgets
Héritages : QGesture

Types publics

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

Propriétés

Fonctions publiques

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

Description détaillée

Démonstration d'un geste de balayage

Pour une vue d'ensemble de la gestion des gestes dans Qt et des informations sur l'utilisation des gestes dans vos applications, voir le document Gestures in Widgets and Graphics View (Gestes dans les widgets et la vue graphique).

Voir également QPanGesture et QPinchGesture.

Documentation sur les types de membres

enum QSwipeGesture::SwipeDirection

Cette énumération décrit les directions possibles pour le mouvement du geste le long des axes horizontal et vertical.

ConstanteValeurDescription
QSwipeGesture::NoDirection0Le geste n'est pas associé à un mouvement sur un axe particulier.
QSwipeGesture::Left1Le geste implique un mouvement horizontal vers la gauche.
QSwipeGesture::Right2Le geste comporte un mouvement horizontal vers la droite.
QSwipeGesture::Up3Le geste implique un mouvement vertical vers le haut.
QSwipeGesture::Down4Le geste implique un mouvement vertical vers le bas.

Documentation sur les propriétés

[read-only] horizontalDirection : SwipeDirection

Cette propriété indique la direction horizontale du geste

Si le geste a une composante horizontale, la direction horizontale est Gauche ou Droite ; sinon, elle est NoDirection.

Fonctions d'accès :

QSwipeGesture::SwipeDirection horizontalDirection() const

Voir également verticalDirection et swipeAngle.

swipeAngle : qreal

Cette propriété contient l'angle du mouvement associé au geste

Si le geste a une composante horizontale ou verticale, l'angle de balayage décrit l'angle entre la direction du mouvement et l'axe x, tel que défini à l'aide du système de coordonnées standard du widget.

Fonctions d'accès :

qreal swipeAngle() const
void setSwipeAngle(qreal value)

Voir également horizontalDirection et verticalDirection.

[read-only] verticalDirection : SwipeDirection

Cette propriété définit la direction verticale du geste

Si le geste a une composante verticale, la direction verticale est soit vers le haut, soit vers le bas ; sinon, elle est NoDirection.

Fonctions d'accès :

QSwipeGesture::SwipeDirection verticalDirection() const

Voir également horizontalDirection et swipeAngle.

Documentation des fonctions membres

[virtual noexcept] QSwipeGesture::~QSwipeGesture()

Destructeur.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.