21.5寸usb接口的触摸屏 + qt4.8或者qt5.3 ,为什么点击qt的坐标有偏离?

[复制链接]
查看11 | 回复1 | 2021-1-27 05:06:27 | 显示全部楼层 |阅读模式
大家好:
环境:21.5寸usb接口的触摸屏+qt4.8或者qt5.3
qt5.3或者qt4.8环境下多点触控上报的数据没有经过tslib处理直接传递到qt,是怎么传递到qt?
是把底层report的数据没有经过转化直接传到qt的x和y坐标吗?
实验测试不用tslib库,qt也可以接收底层的触控坐标,为什么,
但是如果我调试i2c接口的7寸触摸屏的话,必须有tslib库才能接收坐标
谢谢!

底层report的数据
[root@EmbedSky/]#
[root@EmbedSky/]#hexdump/dev/event1
0000000e73000005bba000200030039025c0000
0000010e73000005bbe0002000300351b380000
0000020e73000005bc0000200030036159a0000
0000030e7300000254200030001014a00010000
0000040e730000025460003000300001b380000
0000050e73000002548000300030001159a0000
0000060e73000002e2e00030000000000000000
0000070e7300000095b0004000300351b450000
0000080e7300000095e00040003003615920000
0000090e7300000d2e20004000300001b450000
00000a0e7300000d2e400040003000115920000
00000b0e7300000dbcd00040000000000000000

00000c0e7300000e034000400030039ffffffff
00000d0e73000009b6800050001014a00000000
00000e0e7300000a44e00050000000000000000

分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:06:27 | 显示全部楼层
问题已经解决,是qt的环境变量没有配置好,这样配置就ok了,QWS_MOUSE_PROTO='TSLIB:/dev/event1'
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行