• 6858阅读
  • 5回复

关于libts的问题 [复制链接]

上一主题 下一主题
离线linuzer
 

只看楼主 倒序阅读 楼主  发表于: 2006-04-05
编译好了libts
为了在qt中实现对触摸屏的支持
要怎么修改qwsmousexxx.cpp文件?
能给个原代码吗?
[ 此贴被XChinux在2006-04-05 17:39重新编辑 ]
离线dashing
只看该作者 1楼 发表于: 2006-04-05
我在做qte&qtopia集成的时候就没有这个libts,只是为了校准进行坐标变换的问题。
对于触摸屏的集成可以参考鼠标的事件处理有关的代码(从server到client都得知道),或者说修改一下,但是鼠标的特点是不按键move也有事件上来这个触摸屏不同,这点在触摸屏幕上要找到替代的办法。
[ 此贴被dashing在2006-04-05 23:37重新编辑 ]
离线fengshenx

只看该作者 2楼 发表于: 2006-04-06
传一个patch给你吧。
打上补丁后,configure时加上-qt-mouse-tslib,
如果有些地方编译不过,可能要手动改那个目录下的Makefile,把链接的选项改一改。

tslib在使用时,必须至少使用一次ts_celebrate,它会在/etc下产生一个校准的文件,
然后加入环境变量
export QWS_MOUSE_PROTO=tslib:/dev/ts
附件: tslib-patch.txt (16 K) 下载次数:44
离线linuzer

只看该作者 3楼 发表于: 2006-04-06
谢了
离线windytwang

只看该作者 4楼 发表于: 2006-04-06
tslib的安装修正
So edit the file Makefile in dir /tslib/plugins
search rpath
change the line to
LDFLAGS := $(LDFLAGS) -rpath `cd $(PLUGIN_DIR) && pwd`
离线willfly

只看该作者 5楼 发表于: 2006-04-21
fengshenx,我打上patch,交叉编译通过,但程序下到板子里提示信息说不能打开ts设备,有什么遗漏的么?
还有tslib.h有版本问题么?
快速回复
限100 字节
 
上一个 下一个