Класс QTouch3DInputHandler
Базовый обработчик ввода с сенсорного дисплея. Подробнее...
| Заголовок: | #include <QTouch3DInputHandler> |
| С тех пор: | QtDataVisualization 1.0 |
| Инициализируется: | TouchInputHandler3D |
| Наследует: | Q3DInputHandler |
Этот класс был представлен в QtDataVisualization 1.0.
Открытые функции
| QTouch3DInputHandler(QObject *parent = nullptr) | |
| virtual | ~QTouch3DInputHandler() |
Переопределённые открытые функции
| virtual 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-5.13/qtouch3dinputhandler.html