У меня есть qml
внешний интерфейс и бэкэнд C ++.
Пользователь вводит числа во внешний интерфейс, и программа отправляет его на внутренний сервер.
Затем он повторно отправляет ответ на qml
и показывает его в qml.
Но у меня есть проблема:
Когда я запускаю программу, qml
не ждет значения бэкэнда, а когда человек вводит номер, он показывает неопределенное число перед тем, как бэкэнд прочитал номера.
Как я могу заставить элемент qml
ждать, пока бэкэнд не отправит ответ (только qml элементов, показывающих ответ)
Обновление:
У меня есть блок подключения, подобный этому:
Connections {
target: receiver
onSendToQml: {
properyExample = "c"
}
}
Когда я изменяю свойство в блоке (при отправке в qml), программа падает.Как это можно исправить?я получаю в нем свою внутреннюю переменную, но не могу ввести ее в свойство.