在QML Javascript中调用QCursor :: setPos

时间:2014-03-07 04:44:36

标签: javascript c++ qt qml qcursor

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

1 个答案:

答案 0 :(得分:1)

您不能使用AFAIK,因为没有QML QCursor等效,而QCursor本身并非来自QObject

但您可以创建一个源自QObject的简单自定义类,只调用标记为QCursorslots的方法中的Q_INVOKABLE静态方法。为了在每次要调用setPos(..)时不必创建对象,您可以register your class作为QML引擎的单例。