QTouch3DInputHandler 类
基于基本触摸显示的输入处理程序。 更多...
头文件 | #include <QTouch3DInputHandler> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
qmake | QT += graphs |
被实例化 | TouchInputHandler3D |
继承自 | Q3DInputHandler |
状态 | 技术预览 |
- 所有成员列表,包括继承的成员
- QTouch3DInputHandler 是 Qt 图形 C++ 3D 类 的一部分。
公共函数
QTouch3DInputHandler(QObject *parent = nullptr) | |
虚拟 | ~QTouch3DInputHandler() |
重实现了公共函数
虚拟 | touchEvent(QTouchEvent *event) override |
详细描述
QTouch3DInputHandler 是触摸屏设备的输入处理程序。
默认触摸输入处理程序具有以下功能
手势 | 动作 |
---|---|
触摸并移动 | 在限制内旋转图形 |
轻触 | 选择轻触的项目或取消选择(如果没有选择)。可能根据 选择模式 打开二级视图。 |
轻触并保持 | 与轻触相同。 |
捏合 | 在允许的缩放范围内进行缩放或缩小。 |
当二级视图可见时,在主视图中轻触 | 关闭二级视图。 注意:二级视图仅适用于 Q3DBars 和 Q3DSurface 图形。 |
旋转、缩放和选择可以通过相应的 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的商标。所有其他商标均为他们各自所有者的财产。