Класс QTouch3DInputHandler
Базовый обработчик ввода для сенсорного дисплея. Подробнее...
| Заголовок: | #include <QTouch3DInputHandler> |
| С момента: | QtDataVisualization 1.0 |
| Инициализируется: | TouchInputHandler3D |
| Наследуется от: | Q3DInputHandler |
Открытые функции
| QTouch3DInputHandler(QObject *parent = nullptr) | |
| виртуальный | ~QTouch3DInputHandler() |
Переопределённые открытые функции
| виртуальный void | touchEvent(QTouchEvent *event) override |
Подробное описание
QTouch3DInputHandler — базовый обработчик ввода для сенсорных устройств.
Встроенный обработчик ввода сенсорных данных имеет следующую функциональность:
| Жест | Действие |
|---|---|
| Нажатие и перемещение | Вращение графика в пределах ограничений, установленных для Q3DCamera |
| Нажатие | Выбор элемента, на который нажато, или снятие выделения, если оно отсутствует. Может открыть вторичный вид в зависимости от режима выбора. |
| Нажатие и удержание | То же, что и нажатие. |
| Щелчок | Приближение/удаление в пределах допустимого диапазона масштабирования, установленного для Q3DCamera. |
| Нажатие на основной вид, когда виден вторичный вид | Закрывает вторичный вид. Примечание: Вторичный вид доступен только для графиков Q3DBars и Q3DSurface. |
Вращение, масштабирование и выбор могут быть индивидуально отключены с помощью соответствующих свойств Q3DInputHandler.
Документация функций-членов
QTouch3DInputHandler::QTouch3DInputHandler(QObject *parent = nullptr)
Создаёт базовый обработчик ввода для сенсорного дисплея. Можно указать необязательный параметр parent, который передаётся конструктору QObject.
[virtual] QTouch3DInputHandler::~QTouch3DInputHandler()
Удаляет обработчик ввода.
[override virtual] void QTouch3DInputHandler::touchEvent(QTouchEvent *event)
Переопределяет: QAbstract3DInputHandler::touchEvent(QTouchEvent *event).
Переопределите этот метод для изменения обработки событий касания. Событие касания передаётся в параметре event.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qtouch3dinputhandler.html