Qt 第23课、Qt 中的文件操作
文本编辑器涉及到文本的保存和文本的读取,所以今天学习 Qt 中的文件操作。
1、Qt 中的 IO 操作
-
Qt 中 IO操作的处理方式
— Qt 通过统一的接口简化了文本与外部设备的操作方式
— Qt 中的文件被看作一种特殊的外部设备
— Qt 中的文件操作与外部设备的操作相同 -
IO 操作中的关键函数接口
IO 操作的本质:连续存储空间的数据读写 -
Qt 中
IO
设备的类型
— 顺序存取设备
只能从头开始顺序的读写设备,不能指定数据的读写位置
— 随机存取设备
可以定位到任意的位置进行数据的读写 -
Qt 中 IO 设备的继承层次图
2、Qt 中的文件操作 -
QFile
是 Qt 中用于文件操作的类 -
QFile
对象对应到计算机上的一个文件 -
QFileInfo
类用于读取文件属性信息