求知 文章 文库 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 基于条目控件的自定义特性
 

 
目录
文件和数据流
85 次浏览
3次  

在学习较复杂的控件之前,我们先学习一下文件系统和文件读写的相关知识,几乎所有的应用程序都要在文件系统中进行文件访问和读写操作,因此必须扎实地学好文件操作类。Qt 中涉及文件操作的类比较多,本章先介绍文件系统基本知识,然后重点介绍最常用的三个大类 QFile、QTextStream、QDataStream,第一个 QFile 是基本的文本读写,可以读写文本或二进制数据文件,第二个 QTextStream 专门处理各种字符编码的文本文件,并会自动处理本地化编码,第三个 QDataStream 用于对 Qt 涉及的数据类型进行串行化打包,这样程序员可以省去自己定义结构体的麻烦。本章最后附带介绍一些文件操作的其他几个类。

本章 7.1 节介绍文件系统相关知识,并简要介绍 Qt 文件系统相关的类,实现文件查找和判断。

7.2 节开始介绍基本的文件读取写入,即通过 QFile 类操作指定文件。

7.3 节介绍文本流 QTextStream,这是专门用于操作不同编码格式的文本文本, 并自动处理本地化编码。一般本地文本文件和命令行数据读写都可以用这个类。

7.4 节介绍串行化数据流 QDataStream,对于 Qt 知道的所有数据类型,包括 C++ 基本类型和 Qt 自带数据类型,都可以使用 QDataStream 自动打包成整体的数据块,可以用于网络传输和本地文件读写。

7.5 节介绍文件操作相关的其他类,比如文件安全写入类 QSaveFile、丰富文本文件写入类 QTextDocumentWriter、临时文件操作 QTemporaryDir 和 QTemporaryFile 。


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

1元 10元 50元





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



85 次浏览
3次