摘要: 委托类 概述 与模型-视图-控制器模式不同,模型/视图设计不包括用于管理与用户交互的完全独立的组件。通常,视图负责向用户表示模型数据,并处理用户输入。为了在获取输入的方式上允许一定的灵活性,交互由委托执行。这些组件提供输入功能,并负责在某些视图中呈现各个项。控制委托的标准接口在QAbstractIt 阅读全文
posted @ 2020-02-29 19:50 helloc14 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 视图类 概念 在模型/视图体系结构中,视图从模型中获取数据项并将它们呈现给用户。数据表示的方式不必与模型提供的数据表示类似,可能与用于存储数据项的底层数据结构完全不同。 通过使用QAbstractItemModel提供的标准模型接口、QAbstractItemView提供的标准视图接口和以常规方式表 阅读全文
posted @ 2020-02-29 16:27 helloc14 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 模型类 在研究如何处理选择之前,您可能会发现研究模型/视图框架中使用的概念是很有用的。 基本概念 在模型/视图体系结构中,模型提供了视图和委托用于访问数据的标准接口。在Qt中,标准接口由QAbstractItemModel类定义。无论数据项如何存储在任何底层数据结构中,QAbstractItemMo 阅读全文
posted @ 2020-02-29 16:18 helloc14 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 使用模型和视图 下面的章节解释了如何在Qt中使用模型/视图模式。每个章节都包括一个例子,然后是如何创建新组件的章节。 Qt中包含两个模型 Qt提供的两个标准模型是QStandardItemModel和QFileSystemModel。QStandardItemModel是一个多用途的模型,可用于表示 阅读全文
posted @ 2020-02-29 15:45 helloc14 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 模型/视图编程 模型/视图编程简介 Qt包含一组项目视图类,它们使用模型/视图体系结构来管理数据之间的关系以及数据呈现给用户的方式。此体系结构引入的功能分离为开发人员提供了更大的灵活性来自定义项的表示,并提供了标准的模型接口来允许与现有项视图一起使用广泛的数据源。在本文档中,我们简要介绍了模型/视图 阅读全文
posted @ 2020-02-29 15:35 helloc14 阅读(225) 评论(0) 推荐(0) 编辑