Sur cette page

QSwipeGesture Class

La classe QSwipeGesture décrit un geste de balayage effectué par l'utilisateur. En savoir plus...

En-tête : #include <QSwipeGesture>
CMake : find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake : QT += widgets
Hérite de : 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 du geste de balayage

Pour une présentation générale de la gestion des gestes dans Qt et des informations sur leur utilisation dans vos applications, consultez le document « 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 du mouvement du geste le long des axes horizontal et vertical.

ConstanteValeurDescription
QSwipeGesture::NoDirection0Le geste n'était associé à aucun mouvement sur un axe particulier.
QSwipeGesture::Left1Le geste comportait un mouvement horizontal vers la gauche.
QSwipeGesture::Right2Le geste comportait un mouvement horizontal vers la droite.
QSwipeGesture::Up3Le geste comportait un mouvement vertical vers le haut.
QSwipeGesture::Down4Le geste comportait 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 comporte une composante horizontale, la direction horizontale est soit « Left » (gauche), soit « Right » (droite) ; sinon, elle est « NoDirection » (non spécifiée).

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 comporte 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 par le 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é indique la direction verticale du geste

Si le geste comporte une composante verticale, la direction verticale est soit « Up » (vers le haut), soit « Down » (vers le bas) ; sinon, elle est « NoDirection » (horizontale).

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.