QT/E程序接受触摸屏输入的问题

QT/E程序接受触摸屏输入的问题:

我的问题:

我把QT4.7.0移植到开发板(MINI2440),运行qt demo程序,触摸屏可以移动鼠标,但是不可以点下去,没有反应。
说明:单独的tslib测试程序是没有问题的。而且交叉编译qt的时候也加入了tslib的库和头文件,-I/usr/local/tslib/include -L/usr/local/tslib/lib

我的原因:
我用tslib1.4交叉编译后生成的库文件

1.libts-0.0.so.0

2.libts.so
3.libts-0.0.so.0.1.0

4.libts.la 就这四个。

而友善之臂提供的库文件还要多一个libts-0.0.so.0.1.1 ,把tslib的路径指定到友善的有可以正常运行qt程序了,或者把友善的库文件拷贝过来,再把路径改过来也行,单独拷贝libts- 0.0.so.0.1.1 这个也不行。初步确定为自己做的tslib库有问题,继续查找。。。呵呵

 

最终原因: 我原来的tslib1.4有问题,不记得从那里搞的了,从CSDN上下了一个,经测试:生成了libts-0.0.so.0.1.1 这个库文件,qt就可以乖乖的支持触摸屏了 :) 花了我两天的时间。

 

当然还有其他的原因:

1)  ./configure 时候要加-qt-mouse-tslib -I xxx -L xxx

2)  开发板环境变量要设置正确

3)  等等。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值