我一直在努力让我的环境正常工作,这是我的情况: 我正在开发一个用于Raspberry Pi的QtQuick1应用程序,在/ dev / fb1上使用电容式Adafruit PiTFT触摸屏,因为QtQuick1应用程序不使用OpenGL,因此可以正常工作。 PiTFT上的显示输出工作正常,但我无法使触摸屏工作。
正如我现在通过搜索网络发现的那样,我将不得不使用TSLIB进行触摸输入,测试触摸工作正常。
我坚持的是如何交叉编译Qt的TSLIB插件。 我在Ubuntu机器上为Raspberry Pi交叉编译了Qt5,经过一些尝试和调整后工作正常。我现在如何将TSLIB交叉编译为Qt的插件?
我已经在Raspberry Pi上直接编译了TSLIB,所以TSLIB在Raspberry上使用PiTFT touch工作正常,我只缺少覆盆子上Qt的tslib插件。
任何帮助表示赞赏。 非常感谢!
答案 0 :(得分:0)
如果您使用tslib 1.3,您只需运行ts_uinput -d
(-d将其作为守护程序启动),您在/dev
中有一个新的输入设备,它提供过滤后的触摸数据。不需要Qt插件。只需将输入事件环境指向它即可。