首页| 论坛| 消息

标题:qt触摸屏如何校准?
作者:newdc
日期:2008-11-07 16:14
内容:

qt4编译出的应用程序移植到arm2440发现触摸屏不准,尤其是垂直方向是反的。调用mousecalibration校准后发现能够修改pointercal文件,qpe中触摸屏也正常了。当应用程序还是不行,难道应用程序不读取pointercal????


#1 [aliang 11-08 10:35]
首先交叉编译tslib 使用1.4版
再编译QTE configure 加上 -qt-mouse-tslib 参数, 再引入编译好的tslib 的 头文件和 库文件
校准一次后,Qt应用程序都能准确点击
我移植的目标板就是QQ2440+NEC3.5寸触屏
#2 [newdc 11-09 20:48]
好像QT自带校正程序mousecalibration。不过郁闷的是校准后自带的测试都通不过,应用程序也不行。不过别人编译的QPE却工作正常。我怀疑编译configure是漏掉了某个参数,使的编译出来的应用程序不读取pointercal文件。算了,实在不行就试一试tslib了。
#3 [newdc 11-10 14:51]
ok了,竟然是忘了把新生成的库文件拷到nfs共享目录。因为这么低级的错误浪费了两天时间,真恨不得一头撞死。
好了,所有平台的问题都搞定了,终于进入了实质开发阶段了。
#4 [huishouliu 12-31 14:39]
楼主是怎么解决的啊,我现在也出现这个问题了,我没有找到mousecalibration,下载了tslib来校验,不过好像感觉校验产生的文件,程序概本就没有调用样的,请群主说下你的解决方法,万分感谢了

回复 发表
主题 版块