首页 > 解决方案 > 在 qml 中等待后端 C++

问题描述

我有一个qml前端和 C++ 后端。
用户在前端输入数字,程序将其发送到后端。
然后它重新发送答案qml并 qml 显示它。

但我有一个问题:
当我运行程序时,qml不等待后端值,当一个人输入数字时,它会在后端读取数字之前显示未定义的数字。

如何促使qml项目等到后端发送响应(仅显示答案的 qml 项目)

更新:

我有一个这样的连接块:

Connections {
    target: receiver
    onSendToQml: {
        properyExample = "c"

    }

}

当我更改块中的属性(发送到 qml)时,程序崩溃了。怎么解决?我收到了我的后端变量,但我无法将它输入到属性中。

标签: c++qtqml

解决方案


推荐阅读