首页| 论坛| 消息

标题:关于多点触摸
作者:linlikun
日期:2020-05-25 17:56
内容:

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


#1 [20091001753 05-25 18:43]
Qt 里有“手势"概念。
无论是单点触控,或是多点触控,都会被归纳成了某个手势。
QML 对手势有默认的支持,而 QWidget 需要用代码启用手势。
例如一个 QTreeWidget 控件,使它支持手势,只需一行代码:
QScroller::grabGesture( ui->treeWidget , QScroller::LeftMouseButtonGesture);
#2 [大漠之鹰 05-25 20:28]
1、QML直接支持多点触控。
2、QWindow可以接收QTouchEvent,有相应的处理函数。
3、QWidget需要自己重写event函数拦截QTouchEvent进行处理
#3 [linlikun 05-26 11:11]
笔记本不支持触摸 可以用笔记本触摸板 测试吗
#4 回 linlikun 的帖子 [大漠之鹰 05-26 11:50]
linlikun:笔记本不支持触摸 可以用笔记本触摸板 测试吗
 (2020-05-26 11:11) 
触摸板在Qt中应该是鼠标事件吧
#5 回 大漠之鹰 的帖子 [linlikun 05-26 14:54]
大漠之鹰:触摸板在Qt中应该是鼠标事件吧 (2020-05-26 11:50) 
我重写了Event 获取不到 touchEvent事件不知道是不是电脑不支持触摸而获取不到的问题

回复 发表
主题 版块