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