打印
[i.MX]

IMX6开发板 + LINUX QT 如何支持多点触摸

[复制链接]
4746|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是不行的

使用特权

评论回复
5
frank061015|  楼主 | 2015-7-15 11:00 | 只看该作者
已经解决,是QT没配置好

使用特权

评论回复
6
mini1986| | 2015-7-15 14:14 | 只看该作者
分享一下解决办法吧......

使用特权

评论回复
7
zidingl| | 2015-7-15 21:58 | 只看该作者
你是如何解决的
我调试是: 触摸屏驱动在上报点时;工作几秒后,不能能够通过串口打印每个点的坐标信息

使用特权

评论回复
8
frank061015|  楼主 | 2015-7-17 16:18 | 只看该作者
细节有点多,简单来说就是交叉编译QT时加入-XINPUT2,然后在目标机文件系统里配置好QT相关的环境变量。做好这两点就能工作了,过程中会有很多错误提示,按照错误提示一步一步来就行了

使用特权

评论回复
9
mini1986| | 2015-7-21 09:21 | 只看该作者
frank061015 发表于 2015-7-17 16:18
细节有点多,简单来说就是交叉编译QT时加入-XINPUT2,然后在目标机文件系统里配置好QT相关的环境变量。做好 ...

好,谢谢分享......

使用特权

评论回复
10
xishanggongzi| | 2015-10-23 16:36 | 只看该作者
frank061015 发表于 2015-7-17 16:18
细节有点多,简单来说就是交叉编译QT时加入-XINPUT2,然后在目标机文件系统里配置好QT相关的环境变量。做好 ...

楼主,tslib还要编译吗?
我不用X11,就是最简单的rootfs,还需要加-XINPUT2来编译QT使其支持触摸?

使用特权

评论回复
11
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

粉丝