求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
 
 
Qt 编程指南
第1章 Qt 开发环境
1.1 Qt 介绍
1.2 Qt 下载
1.3 Qt 在 Windows 下安装
1.4 Qt 在 Linux 下安装
1.5 认识开发工具
1.6 常见的名词术语
第2章 从Hello World开始
2.1 Hello World
2.2 Hello Qt
2.3 Hello Designer
2.4 Hello Creator
2.5 Qt程序调试
2.6 Qt帮助文档
第3章 字符串和字符编码
3.1 字符编码方式
3.2 Qt 程序字符编码
3.3 使用 QString
3.4 使用 QByteArray
第4章 信号和槽函数
4.1 元对象系统
4.2 使用原有的信号和槽
4.3 自定义信号和槽
4.4 系统属性
4.5 扩展阅读:ui_*.h代码
4.6 扩展阅读:moc_*.cpp代码
第5章 简单控件的使用
5.1 按钮类的控件
5.2 单行编辑控件
5.3 丰富文本编辑控件
5.4 其他输入控件
5.5 显示类的控件
5.6 Qt 资源文件
第6章 控件布局
6.1 传统窗口调整技术
6.2 水平和垂直布局器
6.3 网格布局器
6.4 表单布局器
6.5 控件尺寸调整策略
6.6 分裂器
第7章 文件和数据流
7.1 文件系统概览
7.2 基本文件读写QFile
7.3 文本流QTextStream
7.4 串行化数据流QDataStream
7.5 其他文件操作类
第8章 基于条目的控件
8.1 列表控件
8.2 表格控件
8.3 树形控件
8.4 基于条目控件的自定义特性
 

 
目录
第8章 基于条目的控件
51 次浏览
4次  

本章基于条目的控件(Item-Based Widgets)是指列表控件 QListWidget、表格控件 QTableWidget 和树形控件 QTreeWidget,这些控件的特点是都用于显示由数据单元(或叫条目 item)组成的数据合集。 列表控件的每一行都对应一个数据单元,即 QListWidgetItem 对象。 表格控件根据行号和列号定位到单元格,单元格对应的就是 QTableWidgetItem 对象。 树形控件每个树形节点对应一个数据单元,对应 QTreeWidgetItem 对象。 本章三种基于条目的控件是相互独立的,各自都有自己的数据单元类,也就是对应不同的数据模型。 以后章节会学到模型和视图框架,会有更通用的、更抽象的视图类,就是本章三个控件各自的基类,到时候多种视图可以呈现同一个数据模型。

本章 8.1 节介绍最常用的列表控件 QListWidget 和它的数据条目 QListWidgetItem,列表控件的条目只有一列,可以有很多行。
8.2 节介绍表格控件 QTableWidget 和它的单元格 QTableWidgetItem,表格控件一般有多行多列,可以设置表头。
8.3 节介绍树形控件 QTreeWidget 和它的树形节点 QTreeWidgetItem,树形控件节点可以有多层、多个子节点,如果将子节点全部展开,那么一行就是一个数据条目。树形控件从行排布来看有点像列表控件,只是各行之间有父子、兄弟等关系,另外每个树形节点都可以有多个属性,这些属性呈现出来可以看到有多列属性信息,又有点像表格控件,比较复杂,因此作为第三个讲解。
8.4 节介绍基于条目控件的自定义特性,比如这些控件之间条目的拖拽,为控件设置右键菜单,以及利用样式表修改控件的外观等。

 


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



51 次浏览
4次