【问题标题】:Call to QCursor::setPos in QML Javascript在 QML Javascript 中调用 QCursor::setPos
【发布时间】:2014-03-07 04:44:35
【问题描述】:

Qt 的 QCursor 类具有称为“setPos”的公共静态方法;我想在 QML Javascript 中使用这个方法。所以这个问题很简单:如何从 QML Javascript 调用这个 'setPos' 方法?

【问题讨论】:

    标签: javascript c++ qt qml qcursor


    【解决方案1】:

    AFAIK 你不能,因为没有 QML QCursor 等效,QCursor 本身不是从 QObject 派生的。

    但是您可以创建一个从QObject 派生的简单自定义类,它只从标记为slotsQ_INVOKABLE 的方法中调用QCursor 静态方法。为了避免每次调用setPos(..) 时都必须创建一个对象,您可以使用 QML 引擎将register your class 作为单例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多