Вызов 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.