Qt 5.x 相对于 4.8 及以前版本在窗口系统上有较大幅度改动,原来的QWS被QPA完全取代,导致输入设备配置简化了很多,这里先简单记录一下,后期完善。

触摸屏配置可分两种方式,一种是电容屏或由驱动校准的电阻屏配置,另一种是需要借助tslib校准的电阻屏配置

一、第一种方式比较简单,只需要在系统内加入两个宏定义即可(之所以这么简单,是因为我们使用了Qt默认基于libinput插件),如下:

QT_QPA_GENERIC_PLUGINS=evdev:/dev/input/eventX
QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/eventX

二、带tslib校准的方式需要移植最新版tslib库,再编译Qt源码或插件(QT自带的插件可以单独编译,自带插件不支持多点触摸),编译时加入tslib到编译选项。移植到嵌入式设备后,配置tslib校准服务开机启动,之后配置Qt宏默认使用tslib插件作为默认输入插件

点击打开链接

Qt 5.x 多点触摸配置相关推荐

  1. Qt源码编译configure配置参数

    安装选项 选项 作用 -prefix <dir> 指定部署目录(默认 /usr/local/Qt-5.6.0) -extprefix <dir> 安装目录(默认 SYSROOT ...

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

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

  3. 基于Visual C++2010与windows SDK fo windows7开发Windows 7的多点触摸特性应用程序(1)

    2008年5月28日,微软即将退休的精神领袖比尔·盖茨和首席执行官史蒂夫·鲍尔默共同在北圣地亚哥四季艾维亚拉洲际度假村举办的2008 D6 All Things数字化大会上向到场的嘉宾展示了windo ...

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

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

  5. 多点触摸三维电子沙盘可视化交互系统教程第15课

    多点触摸三维电子沙盘可视化交互系统教程第16课  详情请点击 最近更新了卫星数据提供部分,将数据提供部分改为了插件模式,可通过配置插件支持EPSG:900913方式切分的瓦片. 因为早期使用的数据库为 ...

  6. 三维虚拟数字沙盘电子沙盘军标注推演开发教程第41课 多点触摸三维电子沙盘可视化交互系统

    三维虚拟数字沙盘电子沙盘军标注推演开发教程第41课 多点触摸三维电子沙盘可视化交互系统 下面介绍矢量图层的控制显示:上代码 foreach(string key in gis3d.SetFile.Bi ...

  7. android+触摸绘图,GitHub - lslwsjly/touchvg: 支持多点触摸的矢量绘图框架(iOS、Android、Windows)...

    关于 TouchVG TouchVG 是一个主要由C++开发的轻量级2D矢量绘图框架,可在 iOS.Android.Windows 等多个平台构建矢量绘图应用. 作者:张云贵 rhcad@hotmai ...

  8. 正点原子Linux 触摸芯片改成GT911后的驱动修改(单点和多点触摸)

    目录 单点触摸 设备树修改 编译设备树和驱动模块并运行 运行测试 多点触摸 野火的Linux的触摸芯片就是用的GT911,如果用GT911替换原来正点原子的FT5x06或者GT9147,需要做一些修改 ...

  9. gt911多点触摸实验

    文章目录 一.设备树 二.驱动程序 三.测试 四.编译进内核 1. 拷贝文件 2. 修改对应的 Makefile 3. 编译运行 4.测试 一.设备树 记得注释掉共用的引脚(有好几处) 在pinctr ...

  10. VS 2010中对WPF4有哪些多点触摸支持?

    随着多点触摸输入和操作处理支持的引进, WPF 4提供了一个极棒的方式,可在Windows 7中使你的客户端应用大放光彩,新的特性包括: UIElement上的多点触摸操作.惯性(漫游(Pan).缩放 ...

最新文章

  1. 定制化Azure站点Java运行环境(2)
  2. Linux 虚拟化网络技术 — 虚拟二层网卡(Tap)与虚拟三层隧道网卡(Tun)
  3. Acwing第 29 场周赛【完结】
  4. php替换短信常量的值,常量替换 · AAPHP开发手册 · 看云
  5. 谈“技术含量”的问题
  6. 坑 之 使用numpy的tofile和fromfile读取数据
  7. 烧脑又过瘾!关于c²= b² + a²,你不知道的N个事实
  8. learn go ifelse
  9. 齐齐哈尔计算机二级,2020齐齐哈尔市计算机二级报名时间|网上报名入口【8月20日9时开通】...
  10. mapper mysl实现批量插入 更新
  11. 终于有人把分布式系统架构讲明白了
  12. 计算机大类专业学习c语言之重要性
  13. 步进电机基础(4.2)-步进电机的技术要点之磁性材料、绝缘材料与线圈、轴承、减速器
  14. 什么是NFC,NFC和RFID对比有什么区别?
  15. Qt界面无法切换输入法的解决方法
  16. 小众但口碑好的便签软件
  17. Lesson 9 Telephone Conversation 1
  18. 大数据时代的安全威胁
  19. 更新npm和node
  20. demoのpython学习笔记【1】

热门文章

  1. bpmn文件转换为png格式图片
  2. python学习之函数(一)
  3. [亲测可用] Mac PS CC2019软件下载详细安装教程
  4. 网站或者api服务器,实现一个 RESTful API 服务器
  5. MFC CFile输出文本文件乱码
  6. windows7点击安全删除硬件并弹出媒体无反应解决方法
  7. 一份软件工程行业生存指南
  8. springboot--入门程序实现CRUD操作
  9. 解决regedit taskmgr不能启动
  10. 邮箱客户端设置 服务器设置,263邮箱客户端设置