Получение значения из C++ в QML
у меня появилась проблема. Мне нужно нанести на лейбл QML количество онлайна при старте приложения
Помогите реализовать
Код онлайна я давно написал, но в QML начал работать со вчерашнего дня и представления о нем никакого не имею
Ответы (1 шт):
Автор решения: Krakensha
→ Ссылка
Нужно завести на стороне С++ переменную Q_PROPERTY в которую будет писаться кол-во онлайна. Например:
Q_PROPERTY(int count READ count NOTIFY countChanged)
Зарегистрировать свой С++ класс в QML так:
qmlRegisterType<MyClass>("MyClass", 1, 0, "myClass");
Затем на стороне QML:
import MyClass 1.0
Label {
text: myClass.count
}