[i.MX] IMX6开发板 + LINUX QT 如何支持多点触摸

[复制链接]
5549|10
 楼主| frank061015 发表于 2015-7-10 17:27 | 显示全部楼层 |阅读模式
问题描述:
                   1. 平台: IMX6开发板 + LINUX
                   2. QT5.3交叉编译时加入了-Xinput2 -mtdev
                   3. 触摸屏驱动在上报点时,能够通过串口打印每个点的坐标信息
                   4. 测试程序使用的QT自带的多点触摸测试例程,能够正常显示但是触摸没有反应
亟待大牛指点!!!
              QT5.3是否需要第三方库来支持多点?如果不需要,那么在交叉编译的时候需要配置哪些参数呢?唉文件系统里要配置t哪些环境变量?
mini1986 发表于 2015-7-12 21:48 | 显示全部楼层
看上去应该是环境变量没有配置好......网上搜搜qt的环境变量配置......
小狗爱吃骨头 发表于 2015-7-12 21:57 | 显示全部楼层
估计是没有配置好环境变量,楼主不妨查查电脑高级里面的环境变量的PATH那有没有qt
 楼主| frank061015 发表于 2015-7-14 13:26 | 显示全部楼层
楼上两位是否知道可能是哪些环境变量? 我就是不太清楚QT5是不是实现了对多点触摸的直接支持,QT4.8是不行的
 楼主| frank061015 发表于 2015-7-15 11:00 | 显示全部楼层
已经解决,是QT没配置好
mini1986 发表于 2015-7-15 14:14 | 显示全部楼层
分享一下解决办法吧......
zidingl 发表于 2015-7-15 21:58 | 显示全部楼层
你是如何解决的
我调试是: 触摸屏驱动在上报点时;工作几秒后,不能能够通过串口打印每个点的坐标信息
 楼主| frank061015 发表于 2015-7-17 16:18 | 显示全部楼层
细节有点多,简单来说就是交叉编译QT时加入-XINPUT2,然后在目标机文件系统里配置好QT相关的环境变量。做好这两点就能工作了,过程中会有很多错误提示,按照错误提示一步一步来就行了
mini1986 发表于 2015-7-21 09:21 | 显示全部楼层
frank061015 发表于 2015-7-17 16:18
细节有点多,简单来说就是交叉编译QT时加入-XINPUT2,然后在目标机文件系统里配置好QT相关的环境变量。做好 ...

好,谢谢分享......
xishanggongzi 发表于 2015-10-23 16:36 | 显示全部楼层
frank061015 发表于 2015-7-17 16:18
细节有点多,简单来说就是交叉编译QT时加入-XINPUT2,然后在目标机文件系统里配置好QT相关的环境变量。做好 ...

楼主,tslib还要编译吗?
我不用X11,就是最简单的rootfs,还需要加-XINPUT2来编译QT使其支持触摸?
leolzf1234 发表于 2015-10-26 11:48 | 显示全部楼层
frank061015 发表于 2015-7-17 16:18
细节有点多,简单来说就是交叉编译QT时加入-XINPUT2,然后在目标机文件系统里配置好QT相关的环境变量。做好 ...

你好,我现在使用QT4.8.7,但是我的触摸屏驱动是多点的,TSLIB1.4不支持多点触摸屏,所以我想移植一下QT5.3,你能加一下我的QQ:512611607大家交流一下吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

34

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部