- 博客(10)
- 收藏
- 关注
原创 把c++中接受到的json对象传递给qml做model
此处model生成的每个单元是{“数字”,“颜色”},想在qml中单独访问数字或颜色可以用modelData[i]注意要把control注册进qml才可以用control的函数(要包含头文件QQmlContext)这是一个c++类他把接受到的QJsonObject转换成了一个QList列表。这个列表就可以直接做qt中gridview或listview的model了。废话不多说直接放代码。
2023-07-03 14:06:22
206
1
原创 c++类中的信号绑定qml的槽
myclass类中有一个valueChanged的信号,然后在其他函数中发出这些信号。然后在qml中把槽和c++中的信号用Connection连接起来。在main.cpp中将Myclass类注册到qml中。
2023-07-03 13:58:49
149
1
原创 浅谈背包(超浅)
所以是max(dp[i-1][j],dp[i-1][j-v[i]]+w[i])所以是max(dp[i-1][j],dp[i][j-v[i]]+w[i])完全背包每个物品的选择是,要么不放,要么再放一个。01背包每个物品的选择是,要么不放,要么放一个。
2023-05-28 12:19:31
47
原创 设计模式---单一职责原则、接口隔离原则和迪米特法则的区别
迪米特法则------是对类与类之间的交互的约束(类A想使用类C,但是A只认识B,不认识C,B认识C,A通过B和C交互而不是直接在A中使用C)接口隔离原则----是对类与类之间的依赖的约束(设计类A依赖于类B时,保证类B只会实现类A用到的操作而不需要实现多余的操作)单一职责原则----是对类的约束(设计一个类时要保证类只实现一个最小职责)一些不知道对不对的理解。
2023-05-05 14:21:54
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人