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