先放实例demo, 一张图概括一下mvc在qml中的实现,过过眼瘾
(请忽略美工。。)
实现了2个不同的View,2个不同的Model,2个长的不一样的Delegate。...在前端mvc中, 不仅数据与显示要分离, 在显示中, 布局与样式也要分离, 布局指的是大的框架背景, 元素的排列组合方式和定位模式, 而样式指的是子元素的颜色, 字体, 滤镜等效果.
qml mvc中正是遵循了这一原则..., 因为qml本身相当于HTML与CSS的合并(甚至包括JS), 从而使得QML具有更灵活的可扩展性的同时又保证了高内聚低耦合....用json又如何呢?...如何在项目中使用json呢?请参考这里
View有坑
视图中明确定义高度和宽度会有意向到不的错误哦!
没什么可说的Delegate
委托的话就跟自己写组件没什么区别。