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

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

2

Решение

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

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]