首先设置接收触控事件    setAttribute(Qt::WA_AcceptTouchEvents, true);


bool CollectionPoint::event(QEvent *event)
{switch (event->type()) {case QEvent::TouchBegin:case QEvent::TouchUpdate:case QEvent::TouchEnd:{m_pos.clear();QTouchEvent *touchEvent = static_cast<QTouchEvent *>(event);QList<QTouchEvent::TouchPoint> touchPoints = touchEvent->touchPoints();for (int i = 0; i < touchPoints.count(); i++){const QTouchEvent::TouchPoint &touchPoint0 = touchPoints.at(i);QPoint point0 = mapToGlobal(touchPoint0.pos().toPoint());POINTINFO info;info.id = QString::number(i);info.x = touchPoint0.pos().toPoint().x();info.y = touchPoint0.pos().toPoint().y();switch (touchPoints.at(i).state()){case Qt::TouchPointPressed:{info.iState = 7;}break;case Qt::TouchPointMoved:{info.iState = 7;}break;case Qt::TouchPointReleased:{info.iState = 6;}break;default:break;}m_pos.append(info);}update();sendPos();return true;}default:break;}return QWidget::event(event);
}

Qt QTouchEvent 多点触控相关推荐

  1. 嵌入式Linux应用程序开发-(10)i.MX6UL基于嵌入式QT实现电容屏多点触控

    i.MX6UL基于嵌入式QT实现电容屏多点触控 基于i.MX6UL平台,使用嵌入式QT实现电容屏的多点触控,前提是开发板的电容触摸屏驱动已经支持多点触控,并且驱动程序能通过事件方式向应用程序上报触控数 ...

  2. android怎么监听多点触摸_什么是多点触控技术,有哪些用途

    自从乔布斯将触控技术用于苹果手机上,很多的手机厂商纷纷效仿,触控技术几乎成为手机的"标配".其实,触控技术早就存在,只是一直未能大面积用于各种设备中,本文将带您认识神奇的触控技术. ...

  3. Android 多点触控 MotionEvent详解

    相关API 介绍 MotionEvent.getY() 和 MotionEvent.getRawY() 的区别 getY 表示触摸事件在当前的View内的Y 坐标, getRawY表示触摸事件在整个屏 ...

  4. 【Android 应用开发】多点触控 ( 多点触控事件 | PointerId | PointerIndex | 坐标获取 | 触摸点个数 )

    文章目录 I . 多点触控事件 II . PointerId 与 PointerIndex 简介 III . 本次 PointerId 与 PointerIndex 获取 IV . PointerId ...

  5. Windows Phone 7范例游戏Platformer实战5——多点触控编程

    即使是再有经验的XNA程序员,在开始Windows Phone 7上的游戏开发时也不得不学习下多点触控这个新的实现方法.虽然目前有些Windows Phone 7手机附带了键盘,但是为了对所有WP7手 ...

  6. android 关闭多点触控_Cocos Creator关闭多点触摸的问题

    一. 方案一:改写Node的派发事件 方法:改写node的派发事件,当有多个响应的时候不去进行dispatch. 在游戏开启的时候把node原来的方法: cc.Node.prototype.dispa ...

  7. Android多点触控MultiTouch浅析

    申明: 参考:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0226/914.html 下面实现如何通过应用层支持多点触控操作, ...

  8. Android开发实例之多点触控程序

    智能终端设备的多点触控操作为我们带来了种种炫酷体验,这也使得很多Android开发者都对多点触控程序的开发感兴趣.实际上多点触控程序的实现并不是那么遥不可及,而是比较容易.本文就主要通过一个实例具体讲 ...

  9. android 多点触控缩放,Android多点触控(图片的缩放Demo)

    本文主要介绍Android的多点触控,使用了一个图片缩放的实例,来更好的说明其原理.需要实现OnTouchListener接口,重写其中的onTouch方法. 实现效果图: 源代码: 布局文件: ac ...

  10. 89600 matlab,是德KEYSIGHT N9000B CXA 信号分析仪,多点触控,9 kHz 至 26.5 GHz

    是德KEYSIGHT N9000B CXA 信号分析仪,多点触控,9 kHz 至 26.5 GHz 产品名称:CXA 信号分析仪,多点触控,9 kHz 至 26.5 GHz 产品型号:N9000B 厂 ...

最新文章

  1. android 炫酷背景,炫酷-背景图垂直循环滚动登录页,Android RecyclerView实现
  2. 话里话外:猎人讲小事——兔子、凤凰与猎狗
  3. android surfaceflinger 代码,android surfaceflinger测试程序
  4. Apache RocketMQ:简单消息示例
  5. java-图像的几何变换
  6. linux ora27040,AnyBackup-Oracle 异机恢复任务失败,执行输出提示 ORA-00344、ORA-27040 错误...
  7. 12、(12.4.2)保护模式下数据段和栈段保护
  8. 自动设定form的高度_自动升降车
  9. .net pdf转图片_pdf转图片怎么转?看了就知道啦!
  10. 使用opencv-python读取多个(海康\大华)网络摄像头的视频流,解决实时读取延迟问题
  11. 3D打印gcode命令大全及解析
  12. 游戏配置文件加密工具(附源码)
  13. N1盒子使用T1遥控和电视一起开关机以及按键设置
  14. 汇编1-地址总线、数据总线与控制总线详解
  15. SQL Server中默认的数据库及作用
  16. 国科大本科生9个月设计出处理器芯片 可运行Linux系统
  17. 完美解决 请在微信客户端打开链接
  18. 电商项目day09(网站前台之广告功能实现优化策略)
  19. HCNP路由交换学习指南(第一章)学习笔记
  20. 控制iphone音乐播放器的相关函数

热门文章

  1. php怎么黑admin管理员密码是什么,tplink管理员密码是什么?
  2. iphone如何刷android系统升级,iphone4s如何刷成android系统?
  3. 基于51单片机的语音万年历设计
  4. 字典类型及操作--易错题
  5. 二进制方式部署k8s集群1.21版本-域名形式
  6. 用Python采集微博视频,随时随地发现新鲜事~
  7. Linux 内存管理 | 虚拟内存管理:虚拟内存空间、虚拟内存分配
  8. 边缘计算资源分配与任务调度优化综述
  9. CM311-1_YST_S905L3(B)_安卓9.0_设置无密码_默认打开adb_完美AI语音_线刷固件包
  10. xHCI1.1-TRB Ring