gpt4 book ai didi

javascript - 在 QML Javascript 中调用 QCursor::setPos

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:23:46 25 4
gpt4 key购买 nike

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com