我有一个qml前端和 C++ 后端。
用户在前端输入数字,程序将其发送到后端。
然后它重新发送答案qml并 qml 显示它。
但我有一个问题:
当我运行程序时,qml不等待后端值,当一个人输入数字时,它会在后端读取数字之前显示未定义的数字。
如何促使qml项目等到后端发送响应(仅显示答案的 qml 项目)
更新:
我有一个这样的连接块:
Connections {
target: receiver
onSendToQml: {
properyExample = "c"
}
}
当我更改块中的属性(发送到 qml)时,程序崩溃了。怎么解决?我收到了我的后端变量,但我无法将它输入到属性中。