首页| 论坛| 消息

回复: 交叉编译QT5后触摸屏TSLIB的问题
#6 [kkvvll 03-26 12:57]
我现在检查出Couldnt load module pthres 的原因了,是交叉编译后我的ubuntu使用arm-gcc后编译出来的tslib却是386的不是arm,而且我也没用tslib14那个版本了,现在tsilb插件是正常加载了测试也成功,但触摸屏里qt程序还是接收不到任何事件,但我加入了调试信息,qt插件应该是接收到事件了,不知为何没有成功传递到窗口程序。。谁能帮我解决下,我对触屏这块不是很熟悉

QTsLibMouseHandler "tslib" "" 1
dev= "/dev/input/event0"
connect readMouseDate()
QTsLibMouseHandler "tslib" "" 1
dev= "/dev/input/event0"
connect readMouseDate()
event
event
event
event

begin readMouseDate!!
get_sample Tslib
while readMouseDate!!
handleMouseEvent 0 0 1 961682
while handleMouseEvent!!
get_sample Tslib
while readMouseDate!!
get_sample Tslib
while readMouseDate!!
get_sample Tslib
while readMouseDate!!
get_sample Tslib
while readMouseDate!!
handleMouseEvent 133 169 0 56527
while handleMouseEvent!!
get_sample Tslib
end readMouseDate!!
begin readMouseDate!!
get_sample Tslib
while readMouseDate!!
handleMouseEvent 0 0 1 961682
while handleMouseEvent!!
get_sample Tslib
while readMouseDate!!
get_sample Tslib
while readMouseDate!!
get_sample Tslib
while readMouseDate!!
get_sample Tslib
while readMouseDate!!
handleMouseEvent 133 169 0 56527
while handleMouseEvent!!
get_sample Tslib
end readMouseDate!!
#7 [ddbo 04-15 17:11]
窗口需要要设置 setAcceptTouchEvent(true).
#8 回 kkvvll 的帖子 [zhx6044 08-03 23:21]
kkvvll:我现在检查出Couldnt load module pthres 的原因了,是交叉编译后我的ubuntu使用arm-gcc后编译出来的tslib却是386的不是arm,而且我也没用tslib14那个版本了,现在tsilb插件是正常加载了测试也成功,但触摸屏里qt程序还是接收不到任何事件,但我加入了调试信息,qt插件应该是接收 .. (2014-03-26 12:57) 
请问你的问题解决了吗,我就是tslib库加载不小,我的是arm的。
#9 [huanghu8023 04-17 17:34]
export LD_PRELOAD=$TSLIB_ROOT/lib/libts.so
#10 回 huanghu8023 的帖子 [mu_de_yu 11-28 09:10]
huanghu8023:export LD_PRELOAD=$TSLIB_ROOT/lib/libts.so (2017-04-17 17:34) 
此方法有用

<< 1 2 >> (2/2)

回复 发表
主题 版块