1

我正在尝试通过使用 opencv 检测手指运动来构建虚拟鼠标。手指检测完成。但我被困在鼠标点击功能中。我的工作与此类似:http: //8a52labs.wordpress.com/tag/colored-finger-tracking

但他已经在 Windows 中做到了。我在linux中工作。我只想要一个库,它为我提供左键单击、右键单击、鼠标移动等功能。我正在使用 Fedora 16、opencv 和 QT。

PS - 我已经通过 QCursor::setPos(mouseX,mouseY); 在 Qt 中移动了鼠标光标;但是没有进行左键单击和右键单击的功能。

4

2 回答 2

2

如果您想在整个系统范围内执行此操作,而不是仅限于您的 Qt 应用程序,请参阅此答案

于 2012-12-20T14:15:30.657 回答
0

您需要QMouseEvent通过QCoreApplication::postEvent(QObject* receiver, QEvent* event).

于 2012-12-20T14:11:51.240 回答