Qt 的 QCursor 类具有称为“setPos”的公共静态方法;我想在 QML Javascript 中使用这个方法。所以问题很简单:如何从 QML Javascript 调用这个“setPos”方法?
Qt 的 QCursor 类具有称为“setPos”的公共静态方法;我想在 QML Javascript 中使用这个方法。所以问题很简单:如何从 QML Javascript 调用这个“setPos”方法?
AFAIK 你不能,因为没有 QMLQCursor等价物,而且QCursor它本身也不是从QObject.
但是您可以创建一个简单的自定义类,该类只从标记为或QObject的方法中调用QCursor静态方法。为了避免每次调用时都创建一个对象,您可以使用 QML 引擎将您的类注册为单例。slotsQ_INVOKABLEsetPos(..)