Sur cette page

QTapAndHoldGesture Class

La classe QTapAndHoldGesture décrit un geste de tapotement et de maintien (alias LongTap) effectué par l'utilisateur. Plus d'informations...

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

Propriétés

Fonctions publiques

virtual ~QTapAndHoldGesture()
QPointF position() const
void setPosition(const QPointF &pos)

Membres publics statiques

void setTimeout(int msecs)
int timeout()

Description détaillée

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 propriétés

position : QPointF

Cette propriété contient la position du robinet

Fonctions d'accès :

QPointF position() const
void setPosition(const QPointF &pos)

Fonction membre Documentation

[virtual noexcept] QTapAndHoldGesture::~QTapAndHoldGesture()

Destructeur.

[static] void QTapAndHoldGesture::setTimeout(int msecs)

Définit le délai d'attente, en millisecondes, avant que le geste ne se déclenche.

Le système de reconnaissance détectera un toucher vers le bas et si msecs plus tard le toucher est toujours vers le bas, il déclenchera le geste QTapAndHoldGesture. La valeur par défaut est de 700 millisecondes.

Voir également timeout().

[static] int QTapAndHoldGesture::timeout()

Obtient le délai d'attente, en millisecondes, avant le déclenchement du geste.

L'outil de reconnaissance détectera un toucher vers le bas et si timeout() plus tard le toucher est toujours vers le bas, il déclenchera le QTapAndHoldGesture. La valeur par défaut est de 700 millisecondes.

Voir également setTimeout().

© 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.