首页| 论坛| 消息

标题:关于libts的问题
作者:linuzer
日期:2006-04-05 17:34
内容:

编译好了libts
为了在qt中实现对触摸屏的支持
要怎么修改qwsmousexxx.cpp文件?
能给个原代码吗?


#1 [dashing 04-05 22:37]
我在做qte&qtopia集成的时候就没有这个libts,只是为了校准进行坐标变换的问题。
对于触摸屏的集成可以参考鼠标的事件处理有关的代码(从server到client都得知道),或者说修改一下,但是鼠标的特点是不按键move也有事件上来这个触摸屏不同,这点在触摸屏幕上要找到替代的办法。
#2 [fengshenx 04-06 12:41]
传一个patch给你吧。
打上补丁后,configure时加上-qt-mouse-tslib,
如果有些地方编译不过,可能要手动改那个目录下的Makefile,把链接的选项改一改。
tslib在使用时,必须至少使用一次ts_celebrate,它会在/etc下产生一个校准的文件,
然后加入环境变量
export QWS_MOUSE_PROTO=tslib:/dev/ts
#3 [linuzer 04-06 14:38]
谢了
#4 [windytwang 04-06 22:30]
tslib的安装修正
So edit the file Makefile in dir /tslib/plugins
search rpath
change the line to
LDFLAGS := $(LDFLAGS) -rpath `cd $(PLUGIN_DIR) && pwd`
#5 [willfly 04-21 09:01]
fengshenx,我打上patch,交叉编译通过,但程序下到板子里提示信息说不能打开ts设备,有什么遗漏的么?
还有tslib.h有版本问题么?

回复 发表
主题 版块