Qt的QCursor类具有名为'setPos'的公共静态方法;我想在QML Javascript中使用此方法。所以问题很简单:如何从QML Javascript调用这个'setPos'方法?
答案 0 :(得分:1)
您不能使用AFAIK,因为没有QML QCursor
等效,而QCursor
本身并非来自QObject
。
但您可以创建一个源自QObject
的简单自定义类,只调用标记为QCursor
或slots
的方法中的Q_INVOKABLE
静态方法。为了在每次要调用setPos(..)
时不必创建对象,您可以register your class作为QML引擎的单例。