【问题标题】:mouse click function for linuxlinux的鼠标点击功能
【发布时间】:2012-12-08 01:46:56
【问题描述】:

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

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

P.S - 我已经在 Qt 中通过 QCursor::setPos(mouseX,mouseY); 移动了鼠标光标; 但是没有左键右键功能。

【问题讨论】:

    标签: c qt opencv


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2012-11-13
        • 1970-01-01
        • 1970-01-01
        • 2014-12-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-05
        • 1970-01-01
        相关资源
        最近更新 更多