En esta página

QTouch3DInputHandler Class

Manejador de entrada básico basado en pantalla táctil. Más...

Cabecera: #include <QTouch3DInputHandler>
CMake: find_package(Qt6 REQUIRED COMPONENTS DataVisualization)
target_link_libraries(mytarget PRIVATE Qt6::DataVisualization)
qmake: QT += datavisualization
Desde: QtDataVisualization 1.0
En QML: TouchInputHandler3D
Hereda: Q3DInputHandler

Funciones Públicas

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

Funciones Públicas Reimplementadas

virtual void touchEvent(QTouchEvent *event) override

Descripción Detallada

QTouch3DInputHandler es el manejador de entrada básico para dispositivos de pantalla táctil.

El manejador de entrada táctil por defecto tiene las siguientes funcionalidades:

GestoAcción
Tocar y moverRotar el gráfico dentro de los límites establecidos para Q3DCamera
ToqueSelecciona el elemento tocado o elimina la selección si no hay ninguna. Puede abrir la vista secundaria dependiendo de selection mode.
Tocar y mantenerIgual que tocar.
PellizcarAcercar/alejar dentro del rango de zoom permitido establecido para Q3DCamera.
Tocar en la vista principal cuando la vista secundaria está visibleCierra la vista secundaria.

Nota: la vista secundaria sólo está disponible para los gráficos Q3DBars y Q3DSurface.

La rotación, el zoom y la selección pueden desactivarse individualmente utilizando las propiedades correspondientes de Q3DInputHandler.

Documentación de las funciones miembro

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

Construye el controlador básico de entrada de la pantalla táctil. Se puede dar un parámetro opcional parent que se pasa al constructor QObject.

[virtual noexcept] QTouch3DInputHandler::~QTouch3DInputHandler()

Destruye el manejador de entrada.

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

Reimplementa: QAbstract3DInputHandler::touchEvent(QTouchEvent *event).

Sobreescribe esto para cambiar el manejo de los eventos táctiles. El evento táctil se indica en 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.