- 积分
- 37
贡献154
飞刀40 FD
注册时间2021-6-6
在线时间9 小时
|
楼主 |
发表于 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
复制代码 |
|