Sur cette page

QTouch3DInputHandler Class

Gestionnaire d'entrée basique basé sur l'écran tactile. Plus d'informations...

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érites : Q3DInputHandler

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 écrans tactiles.

Le gestionnaire d'entrées tactiles par défaut possède les fonctions suivantes :

GesteAction
Toucher et déplacerRotation du graphique dans les limites fixées pour Q3DCamera
ToucherSélectionne l'élément touché ou supprime la sélection s'il n'y en a pas. Peut ouvrir la vue secondaire en fonction de l'adresse selection mode.
Toucher et maintenirIdentique à l'effleurement.
PincementZoom avant/arrière dans la plage de zoom autorisée pour Q3DCamera.
Taper sur la vue principale lorsque la vue secondaire est visibleFerme la vue secondaire.

Remarque : la vue secondaire 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 Q3DInputHandler correspondantes.

Documentation des fonctions membres

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

Construit le gestionnaire d'entrée de l'écran tactile de base. Un paramètre facultatif parent peut être fourni et est alors transmis au constructeur QObject.

[virtual noexcept] QTouch3DInputHandler::~QTouch3DInputHandler()

Détruit le gestionnaire d'entrée.

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

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

Surchargez cette fonction pour modifier la gestion des événements tactiles. L'événement tactile est donné dans le site 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.