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)  等等。。。

你可能感兴趣的:(QT/E程序接受触摸屏输入的问题)