Qt-ModelView分享liyc2015/3/26Model-View-Controller(MVC),是从Smalltalk发展而来的一种设计模式,常被用于构建用户界面。经典设计模式的著作中有这样的描述:MVC由三种对象组成。Model是应用程序对象,View是它的屏幕表示,Controller定义了用户界面如何对用户输入进行响应。在MVC之前,用户界面设计倾向于三者揉合在一起,MVC对它们进行了解耦,提高了灵活性与重用性。优点多视图共享一个数据模型:不同方式呈现数据、数据交互时保证了视图的同步、高效数据模型与视图松耦合,可以方便的改变数据模型或视图显示方式MVCQt-ModelView Qt-ModelView框架分为三部分(如下图):模型Model、视图View、代理Delegate。 其关系如下:数据发生改变时,模型发出信号通知视图。用户对界面进行了操作,视图发出信号。代理发出信号告知模型和视图编辑器目前的状态。Qt–ModelView定义了供视图与委托访问数据的接口QObjectQAbstractListModelQAbstractItemModelQAbstractTableModelQAbstractProxyModelQStandardItemModelQStringListModelQt-Model/View:ModelQAbstractListModel,列
您可能关注的文档
最近下载
- 毕业设计(论文)-哈尔滨市体育公园规划设计.docx VIP
- (2025年高考真题解读) 2025年高考数学真题完全解读(北京卷).docx VIP
- 2026年最新职业素养考试试题及答案.doc VIP
- 义务教育优质均衡发展质量监测八年级综合试卷测试题及答案.docx VIP
- 新解读(2025)《HJ T342-2007水质 硫酸盐的测定 铬酸钡分光光度法(试行)》.pptx VIP
- 实例要素式强制执行申请书(申请执行用).pdf VIP
- 风力发电机叶片雷击损伤的损坏鉴定报告.doc VIP
- 2025年度国家体育总局体育社会科学研究项目立项名单.docx VIP
- GB50303-2015 建筑电气工程施工质量验收规范.docx
- JTJ036-1998 公路改性沥青路面施工技术规范.pdf VIP
原创力文档

文档评论(0)