Qt覆盖tslib校准常数

Qt覆盖tslib校准常数,qt,Qt,我正在F&S armStone a9板上运行Qt应用程序。应用程序正在覆盖ts_calibrate生成的常数,因此即使我尝试对触摸屏进行错误校准,应用程序仍在工作。我想要的是使用tslib生成的过滤器?如何强制qt使用tslib 我已尝试配置以下环境变量 export LD_LIBRARY_PATH=/usr/lib export TSLIB_TSEVENTTYPE=INPUT export QTDIR=/usr/lib/qt export QWS_MOUSE_PROTO=tslib:/dev/

我正在F&S armStone a9板上运行Qt应用程序。应用程序正在覆盖ts_calibrate生成的常数,因此即使我尝试对触摸屏进行错误校准,应用程序仍在工作。我想要的是使用tslib生成的过滤器?如何强制qt使用tslib

我已尝试配置以下环境变量

export LD_LIBRARY_PATH=/usr/lib
export TSLIB_TSEVENTTYPE=INPUT
export QTDIR=/usr/lib/qt
export QWS_MOUSE_PROTO=tslib:/dev/input/event1
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=/usr/lib/ts
export TSLIB_TSDEVICE=/dev/input/event1
export QWS_DISPLAY=LinuxFB:mmWidth=800:mmHeight=480

更具体地说,您使用的是什么版本的Qt。顺便说一句,您的问题与Linux内核无关,所以请修复标记。我使用的qt版本是qt 5。您可能需要设置qt_QPA_FB_TSLIB(或qt_QPA_EGLFS_TSLIB)环境变量。RTM:谢谢。。。。。成功了@锯末和(at)HariP如果问题解决了,写一个答案并将其标记为解决方案:)