QTouch3DInputHandler 类

基于基本触摸显示的输入处理程序。 更多...

头文件 #include <QTouch3DInputHandler>
CMakefind_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmakeQT += graphs
被实例化 TouchInputHandler3D
继承自 Q3DInputHandler
状态技术预览

公共函数

QTouch3DInputHandler(QObject *parent = nullptr)
虚拟~QTouch3DInputHandler()

重实现了公共函数

虚拟touchEvent(QTouchEvent *event) override

详细描述

QTouch3DInputHandler 是触摸屏设备的输入处理程序。

默认触摸输入处理程序具有以下功能

手势动作
触摸并移动在限制内旋转图形
轻触选择轻触的项目或取消选择(如果没有选择)。可能根据 选择模式 打开二级视图。
轻触并保持与轻触相同。
捏合在允许的缩放范围内进行缩放或缩小。
当二级视图可见时,在主视图中轻触关闭二级视图。

注意:二级视图仅适用于 Q3DBarsQ3DSurface 图形。

旋转、缩放和选择可以通过相应的 Q3DInputHandler 属性分别禁用。

成员函数文档

[显式] QTouch3DInputHandler::QTouch3DInputHandler(QObject *parent = nullptr)

构建基本触摸显示输入处理程序。可以指定可选的 parent 参数,并将其传递给 QObject 构造函数。

[虚拟 noexcept] QTouch3DInputHandler::~QTouch3DInputHandler()

销毁输入处理程序。

[覆盖虚拟] void QTouch3DInputHandler::touchEvent(QTouchEvent *event)

重实现: QAbstract3DInputHandler::touchEvent(QTouchEvent *event).

覆盖此部分以更改触摸事件处理。触摸事件在 事件 中给出。

© 2024 Qt公司。本文档中包含的文档贡献属于其各自的拥有者。本文档的提供遵循GNU自由文档许可协议版本1.3的条款,由自由软件基金会发布。Qt及其相应的标志是芬兰和/或其他国家的Qt公司 Ltd的商标。所有其他商标均为他们各自所有者的财产。