记录实现QT和qml model/view 交互时候遇到的坑

使用QT的model/view

建立全局静态变量

打印发现有值输出

但是界面无日志显示

原因是一开始使用调用函数传参传的logModel参数加了const参数修饰

这个错误太傻了,找了半天一直怀疑外部类的问题  其实setContextProperty是这么用的

传QObject类型的引用之后它内部会修改这个值不然QT上下文就无法注册modelManager属性

最后推荐一下Git上一个很好用的小例子

https://github.com/a137748099/QMLModelView.git

猜你喜欢

转载自blog.csdn.net/caicai_xiaobai/article/details/131477343