Класс 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.14/qtouch3dinputhandler.html