如何在 Meego 中以编程方式模拟触摸事件?

4
我需要使用一个输入文本文件作为MeeGo设备触摸输入的替代品,想知道如何实现这一点。在MeeGo设备上触摸屏实际传递了哪些输入参数来调用相应的触摸事件?输入类型是坐标、屏幕还是任何ID?我知道我可以使用QTouchEvent类实例并将其传递给QApplication::sendEvent(),但如何通过程序发送触摸事件,使其像实际的人体触摸一样被处理?请建议其他解决方案。谢谢。

你上面提到将QTouchEvent发布到事件队列中有什么问题?你是想实现额外的行为吗? - sam-w
1个回答

1

我在Linux触摸设备上遇到了类似的问题。你所尝试的可能相当于人类的触摸。

你也可以尝试使用QCoreApplication::postEvent()发布QMouseEvent

QMouseEvent中,你可以传递你想要点击的位置的xy坐标。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接