c++ - 在 qml 中等待后端 C++
问题描述
我有一个qml
前端和 C++ 后端。
用户在前端输入数字,程序将其发送到后端。
然后它重新发送答案qml
并 qml 显示它。
但我有一个问题:
当我运行程序时,qml
不等待后端值,当一个人输入数字时,它会在后端读取数字之前显示未定义的数字。
如何促使qml
项目等到后端发送响应(仅显示答案的 qml 项目)
更新:
我有一个这样的连接块:
Connections {
target: receiver
onSendToQml: {
properyExample = "c"
}
}
当我更改块中的属性(发送到 qml)时,程序崩溃了。怎么解决?我收到了我的后端变量,但我无法将它输入到属性中。
解决方案
推荐阅读
- docker - 使用 Docker 的标准 Go 项目布局导致构建上下文问题
- android - 如何访问 http://schemas.android.com/apk/res/android?
- r - GGplot反转箱线图序列
- elasticsearch - 如何在fluentd 0.12中使用if条件
- dns - ping 回复中的主机名来自哪里?
- java - spring cloud gateway拦截所有传入和传出请求
- python - django 中的 Urlpatterns 没有重定向(为什么没有显示响应?)
- angular - 对象可能是未定义的角度单元测试
- go - Go os args 将“.go”视为文件路径而不是字符串
- node.js - Knex.js 迁移在 Github Action 中不起作用