Вызов QCursor::setPos в QML Javascript

Класс QCursor Qt имеет открытый статический метод с именем setPos; Я хочу использовать этот метод в QML Javascript. Таким образом, вопрос довольно прост: как вызвать этот метод setPos из QML Javascript?

1 ответ

Решение

AFAIK вы не можете, так как нет QML QCursor эквивалентный и QCursor Сам не происходит от QObject,

Но вы можете создать простой пользовательский класс, основанный на QObject это просто вызывает QCursor статические методы из методов, помеченных как slots или же Q_INVOKABLE, Чтобы избавиться от необходимости создавать объект каждый раз, когда вы хотите позвонить setPos(..), вы можете зарегистрировать свой класс как синглтон с движком QML.

Другие вопросы по тегам