• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






雪莲

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6

2009年12月22日

Qt Model/View 学习笔记 (四)
摘要: 创建新的Models介绍model/view组件之间功能的分离,允许创建model利用现成的views。这也可以使用标准的功能 图形用户接口组件像QListView,QTableView和QTreeView来显示来自各种数据源的数据为。QAbstractListModel类提供了非常灵活的接口,允许数据源以层次结构的形式来管理信息,也允许以某种方式对数据进行插入、删除、修改和存储。它也提供了对拖拽... 阅读全文
posted @ 2009-12-22 11:09 雪莲 阅读(2872) 评论(0) 推荐(1)
 
Qt Model/View 学习笔记 (三)
摘要: Model类基本概念在model/view构架中,model为view和delegates使用数据提供了标准接口。在Qt中,标准接口QAbstractItemModel类中被定义。不管数据在底层以何种数据结构存储,QAabstractItemModel的子类会以层次结构的形式来表示数据,结构中包含了数据项表。我们按这种约定来访问model中的数据项,但这个约定不会对如何显示这些数据有任何限制。数据... 阅读全文
posted @ 2009-12-22 11:07 雪莲 阅读(2145) 评论(0) 推荐(0)
 
Qt Model/View 学习笔记 (二)
摘要: 介绍Qt提供了两个标准的models:QStandardItemModel和QDirModel。QStandardItemModel是一个多用途的model,可用于表示list,table,tree views所需要的各种不同的数据结构。这个model也持有数据。QDirModel维护相关的目录内容的信息,它本身不持有数据,仅是对本地文件系统中的文件与目录的描述。QDirModel是一个现成的mo... 阅读全文
posted @ 2009-12-22 11:06 雪莲 阅读(2721) 评论(1) 推荐(0)
 
Qt Model/View 学习笔记 (一)
摘要: 介绍 Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这里对model/view的结构进行了描述,结构中的每个组件都进行了解释,给出了一些例子说明了提供的这些类如何使用。Model/View 结... 阅读全文
posted @ 2009-12-22 11:02 雪莲 阅读(4906) 评论(0) 推荐(0)
 
C++ GUI Programming with Qt 4 - 10.3 实现自定义模型
摘要: 实现自定义模型Qt的预定义模型为处理和浏览数据提供了便利。 然而一些数据源不能通过预定义的模型而被高效利用,所以对于这样的情况有必要创建针对底层数据源而优化的自定义模型。在我们着手创建自定义模型前,让我们先回顾下Qt的 模型/视图 架构中使用的关键概念。 模型中的每个数据元素都有一个模型索引和一组属性,这组属性被称为角色(roles)并能够携带任何值(arbitrary values)。 在我们以... 阅读全文
posted @ 2009-12-22 10:48 雪莲 阅读(2008) 评论(0) 推荐(1)
 
上一页 1 2 3 4 5 6