我这里有一个有趣的问题。我发现了很多线程,人们可以在其中隐藏或摆脱嵌入式Qt GUI上的游标...但是我试图使游标显示在嵌入式Qt GUI上。
我继承了一个在一段时间前“完成”的项目,而在该项目上做最多工作的人已经继续前进。快进到今天,需要在此功能性触摸屏GUI中添加光标。系统操作系统是Yocto Linux,并且在帧缓冲区上运行Qt 5.4应用程序。
我已经搜索了Qt代码,那里没有任何东西可以隐藏光标。我已经在Qt启动脚本中添加了适当的QT_QPA_FB_HIDECURSOR = 0环境变量。我已经尝试过向GUI添加QCursor对象。不幸的是,这些都不起作用。使用QCusor,我有时可以在屏幕上向上移动光标,但并不局限于触摸输入(光标显示在我以编程方式将其移动到的位置,但是当我与GUI交互时会停留在该位置) 。
我的触摸输入事件绑定到Qt(通过QT_QPA_GENERIC_PLUGINS = evdevtouch和QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS = / dev / input / event9:rotate = 180),但是由于某些原因触摸输入无法绑定到光标。
在这一点上,我花了几天时间弄乱环境变量和启动脚本修改,但是我所做的一切都没有得到我想要的结果。
是否有人在哪里寻找解决此问题的方法的想法?
谢谢!伊恩