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 :
| Geste | Action |
|---|---|
| Toucher et déplacer | Rotation du graphique dans les limites fixées pour Q3DCamera |
| Toucher | Sé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 maintenir | Identique à l'effleurement. |
| Pincement | Zoom avant/arrière dans la plage de zoom autorisée pour Q3DCamera. |
| Taper sur la vue principale lorsque la vue secondaire est visible | Ferme 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.