2

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

4

1 回答 1

1

AFAIK 你不能,因为没有 QMLQCursor等价物,而且QCursor它本身也不是从QObject.

但是您可以创建一个简单的自定义类,该类只从标记为或QObject的方法中调用QCursor静态方法。为了避免每次调用时都创建一个对象,您可以使用 QML 引擎将您的类注册为单例。slotsQ_INVOKABLEsetPos(..)

于 2014-03-07T09:13:01.403 回答