打印

求助各位大神,嵌入式Qt5.6.2使用linuxfb下,tslib校准无效的...

[复制链接]
365|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tao89959|  楼主 | 2020-10-13 16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tao89959 于 2020-10-13 20:56 编辑

大神们好。
最近我在使用Qt5.6.2的环境制作才可以触屏的应用。
但是在使用tslib校准屏幕之后,
使用ts_test和ts_print时,显示的坐标是正确的。但是在qt应用下,坐标是像没有校准一样。我的屏幕是800x480的。但是qt那里检测到的是630x400(指触控范围),而且还是旋转了90度的。
调用qt应用的时候,我用的是-platform linuxfb
我上网查了很多方法,设置了很多变量,但是还是不行。
这是我的/etc/profile的文件设置
export TSLIB_TSDEVICE=/dev/input/event1
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=/usr/lib/ts
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/lib/qt5/plugins/platforms
export LD_PRELOAD=/usr/lib/libts-1.0.so.0.0.0
export QWS_DISPLAY=linuxfb:size=800x480
export QWS_KEYBOARD=QT_NO_QWS_KEYBOARD
export DISPLAY=localhost:0
export QWS_MOUSE_PROTO=MouseMan:/dev/input/mouse0:Tslib:/dev/input/touchscreen0

export QT_QPA_FB_DISABLE_INPUT=0
export QT_QPA_EGLFS_TSLIB=1
export QT_QPA_FB_TSLIB=1
export QT_QPA_GENERIC_PLUGINS=tslib:/dev/input/event1:edevmouse:/dev/input/mouse1
export QT_PLUGIN_PATH=/usr/lib/qt5/plugins
export QT_QPA_PLATFORM=linuxfb:tty=/dev/fb0
export QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/qt5/plugins
我已经卡在这很多天了,所以来求求大神们可以伸出援手。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝