Qt 的 QCursor 类有一个名为“setPos”的公共(public)静态方法;我想在 QML Javascript 中使用这个方法。所以问题很简单:How to call this 'setPos' method from QML Javascript?
最佳答案
AFAIK 你不能,因为没有 QML QCursor
等价物并且 QCursor
本身不是从 QObject
派生的。
但是您可以创建一个简单的自定义类,派生自 QObject
,它只调用 QCursor
静态方法,这些静态方法来自标记为 slots
或 的方法>Q_INVOKABLE
。为了避免每次调用 setPos(..)
时都必须创建一个对象,您可以 register your class作为 QML 引擎的单例。
关于javascript - 在 QML Javascript 中调用 QCursor::setPos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22241657/