首页| 论坛| 消息

标题:【开源】玩转QML MVC设计模式应对变化如此简单
作者:itlevup
日期:2018-01-15 12:05
内容:

这一期,和大家简单介绍一下QML里面的MVC设计(Model-View-Controller的缩写,UI设计常用的一种设计模式)。


先放实例demo,过过眼瘾.(请忽略美工。。)


实现了2个不同的View,2个不同的Model,2个长的不一样的Delegate。
点击按钮【换Model】可以切换不同的数据,点击【换Delegate】可以切换数据的显示方式。
什么是Delegate呢?简要来说,就是数据长什么样子。如下图,Qt的MVC构成图。




废话不多说,直接上源码:

import QtQuick 2.2

Rectangle {
id: root
width: 500
height: 300
color: "lightblue"
[ ..


#1 [xzp21st 01-15 13:10]
图挂了
#2 回 xzp21st 的帖子 [uidab 01-15 14:21]
xzp21st:图挂了 (2018-01-15 13:10) 
是的,把图处理一下吧。
很高兴你能分享这些。
#3 回 xzp21st 的帖子 [itlevup 01-15 15:13]
xzp21st:图挂了(2018-01-15 13:10)
谢谢提醒,已更新

回复 发表
主题 版块