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