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
- horizontalDirection : SwipeDirection
- swipeAngle : qreal
- verticalDirection : SwipeDirection
Fonctions publiques
| virtual | ~QSwipeGesture() |
| QSwipeGesture::SwipeDirection | horizontalDirection() const |
| void | setSwipeAngle(qreal value) |
| qreal | swipeAngle() const |
| QSwipeGesture::SwipeDirection | verticalDirection() const |
Description détaillée

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.
| Constante | Valeur | Description |
|---|---|---|
QSwipeGesture::NoDirection | 0 | Le geste n'était associé à aucun mouvement sur un axe particulier. |
QSwipeGesture::Left | 1 | Le geste comportait un mouvement horizontal vers la gauche. |
QSwipeGesture::Right | 2 | Le geste comportait un mouvement horizontal vers la droite. |
QSwipeGesture::Up | 3 | Le geste comportait un mouvement vertical vers le haut. |
QSwipeGesture::Down | 4 | Le 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 ».
© 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.