UID:145422
UID:183417
小韩老师:如果是我的话,我的实现思路是封装一个类,该类继承自QQmlPropertyMap,该类定一个接收到新数据的signal,每次产生新数据时就发送一个信息,在QML中接收并处理。(由于200ms时间间隔挺大的可以处理过来,15个数据结构数据量不大也可以存贮在QML中)。 (2019-09-28 08:34)
小韩老师:QML和C++数据交互就是通过数据映射过去的,不要想着在QML中操作结构体等指针玩意。你将结构体中的变量名变为属性名,变量值变为属性值,这不就完成了交互,二该类就是交互的中间人(不管哪个版本QT都可以这么干),比如你的结构中的a,就封装为属性a,将a的值设置给该属性,这不就 .. (2019-09-28 09:27)
小韩老师:1、如果数据量比较大,考虑性能的就需要使用,型视图模式了。2、如果单单结构体比较复杂,希望懒省事。那就看你的需求了,如果界面只是显示不需要操作数据,你可以将数据组合成字符串直接显示,值需要注册一个属性字符串。如果你需要对每个数据进行编辑操作,感觉单个属性注册也 .. (2019-09-28 10:34)
UID:116426
UID:2
UID:159172
UID:196764
cllssg:感谢各位,已经解决,就是用的qlist<qvarint>进行的数据传递。 (2019-10-06 18:45)