Sur cette page

QTouch3DInputHandler Class

Gestionnaire de saisie de base pour écran tactile. En savoir plus...

En-tête : #include <QTouch3DInputHandler>
CMake : find_package(Qt6 REQUIRED COMPONENTS DataVisualization)
target_link_libraries(mytarget PRIVATE Qt6::DataVisualization)
qmake : QT += datavisualization
Depuis : QtDataVisualization 1.0
En QML : TouchInputHandler3D
Hérite de : Q3DInputHandler
Statut : Obsolète

Cette classe est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.

Fonctions publiques

QTouch3DInputHandler(QObject *parent = nullptr)
virtual ~QTouch3DInputHandler()

Fonctions publiques réimplémentées

virtual void touchEvent(QTouchEvent *event) override

Description détaillée

QTouch3DInputHandler est le gestionnaire d'entrée de base pour les appareils à écran tactile.

Le gestionnaire d'entrée tactile par défaut offre les fonctionnalités suivantes :

GesteAction
Toucher et déplacerFait pivoter le graphique dans les limites définies pour Q3DCamera
AppuiSélectionner l’élément sur lequel on a tapé ou désélectionner s’il n’y en a aucun. Peut ouvrir la vue secondaire en fonction de l’ selection mode.
Appuyer et maintenirIdentique à « Appuyer ».
PincerEffectue un zoom avant/arrière dans la plage de zoom autorisée définie dans l'Q3DCamera.
Appuyer sur la vue principale lorsque la vue secondaire est visibleFerme la vue secondaire.

Remarque : la vuesecondaire n’est disponible que pour les graphiques « Q3DBars » et « Q3DSurface ».

La rotation, le zoom et la sélection peuvent être désactivés individuellement à l’aide des propriétés correspondantes d’ Q3DInputHandler.

Documentation sur les fonctions membres

[explicit] QTouch3DInputHandler::QTouch3DInputHandler(QObject *parent = nullptr)

Crée le gestionnaire d'entrée de base pour l'écran tactile. Un paramètre facultatif « parent » peut être fourni ; il est alors transmis au constructeur de « QObject ».

[virtual noexcept] QTouch3DInputHandler::~QTouch3DInputHandler()

Supprime le gestionnaire d'entrée.

[override virtual] void QTouch3DInputHandler::touchEvent(QTouchEvent *event)

Réimplémente : QAbstract3DInputHandler::touchEvent(QTouchEvent *event).

Redéfinissez cette méthode pour modifier la gestion des événements tactiles. L'événement tactile est fourni dans l'objet event.

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