| 
 
贡献154 
飞刀40 FD
注册时间2021-6-6
在线时间9 小时积分37 
 
 
 | 
 
 
 楼主|
发表于 2021-8-19 16:56:40
|
显示全部楼层 
| 本帖最后由 咸个和和和 于 2021-8-19 17:03 编辑 
 添加 USB 触摸驱动后
 可以进行触摸校准,但是QT应用还是没反应。
 我确认了一下,是 event5 节点没错(用 ev_test 测试过),ts_print 测试也没问题,
 看起来驱动是没问题的,应该是 ts_lib 的配置问题了,我尝试修改了环境变量
 还是不行,我看到默认提供的 qt5.9.sh 被注释了几行不知道什么原因
 现在我的QT配置脚本,实在不明白,希望能够指点一二。
 
 复制代码TOUCHSCREEN=/dev/input/event5
export  QTDIR=/usr/local/Qt-5.9.0/
export  QT_ROOT=$QTDIR
export  PATH=$QTDIR/bin:$PATH
export  LD_LIBRARY_PATH=$QTDIR/lib:/usr/lib/cedarx/:$LD_LIBRARY_PATH
export QT_QPA_PLATFORM_PLUGIN_PATH=$QT_ROOT/plugins
export QT_QPA_PLATFORM=linuxfb:tty=/dev/fb0
export QT_QPA_FONTDIR=$QT_ROOT/lib/fonts
#export LD_PRELOAD=/usr/lib/libts.so
#/usr/lib/preloadable_libiconv.so:
#export QWS_MOUSE_PROTO="Tslib:/dev/input/event5"
export TSLIB_TSDEVICE=/dev/input/event5
export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event5
export QT_LOGGING_RULES=qt.qpa.input=false
export QT_QPA_EVDEV_DEBUG=0
export QT_QPA_PLATFORM=eglfs
#tslib
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=/usr/lib/ts
export QT_QPA_EGLFS_TSLIB=1
#tslib
export QT_QPA_GENERIC_PLUGINS=tslib:/dev/inpout/event5,evdevmouse,evdevkeyboard
export QT_QPA_PLUGINS=1
export QT_QPA_EGLFS_DISABLE_INPUT=1
export QT_QPA_EGLFS_INTEGRATION=eglfs_mali
#export QT_QPA_FB_HIDECURSOR=1
#export QT_QPA_EGLFS_HIDECURSOR=1
#export QT_QPA_EGLFS_ROTATION=90
#export QWS_MOUSE_PROTO=
export DBUS_SESSION_BUS_ADDRESS=`cat /tmp/dbusaddr`
export MALI_NOCLEAR=1
 | 
 |