查看完整版本: [-- 关于多点触摸 --]

QTCN开发网 -> Qt基础编程 -> 关于多点触摸 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

linlikun 2020-05-25 17:56

关于多点触摸

又哪位大佬用Qt 做过多点触摸吗  具体咋实现

20091001753 2020-05-25 18:43
Qt 里有“手势"概念。
无论是单点触控,或是多点触控,都会被归纳成了某个手势。

QML 对手势有默认的支持,而 QWidget 需要用代码启用手势。

例如一个 QTreeWidget 控件,使它支持手势,只需一行代码:

  1. QScroller::grabGesture( ui->treeWidget , QScroller::LeftMouseButtonGesture);


大漠之鹰 2020-05-25 20:28
1、QML直接支持多点触控。
2、QWindow可以接收QTouchEvent,有相应的处理函数。
3、QWidget需要自己重写event函数拦截QTouchEvent进行处理

linlikun 2020-05-26 11:11
笔记本不支持触摸 可以用笔记本触摸板 测试吗

大漠之鹰 2020-05-26 11:50
linlikun:笔记本不支持触摸 可以用笔记本触摸板 测试吗
 (2020-05-26 11:11) 

触摸板在Qt中应该是鼠标事件吧

linlikun 2020-05-26 14:54
大漠之鹰:触摸板在Qt中应该是鼠标事件吧 (2020-05-26 11:50) 

我重写了Event 获取不到 touchEvent事件  不知道是不是电脑不支持触摸而获取不到的问题


查看完整版本: [-- 关于多点触摸 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled