Qt 第23课、Qt 中的文件操作

文本编辑器涉及到文本的保存和文本的读取,所以今天学习 Qt 中的文件操作。

1、Qt 中的 IO 操作

  • Qt 中 IO操作的处理方式
    — Qt 通过统一的接口简化了文本外部设备的操作方式
    Qt 中的文件被看作一种特殊的外部设备
    — Qt 中的文件操作与外部设备的操作相同

  • IO 操作中的关键函数接口
    Qt 第23课、Qt 中的文件操作
    IO 操作的本质:连续存储空间的数据读写

  • Qt 中 IO 设备的类型
    — 顺序存取设备
      只能从头开始顺序的读写设备,不能指定数据的读写位置
    — 随机存取设备
      可以定位到任意的位置进行数据的读写

  • Qt 中 IO 设备的继承层次图
    Qt 第23课、Qt 中的文件操作
    2、Qt 中的文件操作

  • QFile 是 Qt 中用于文件操作的类

  • QFile 对象对应到计算机上的一个文件
    Qt 第23课、Qt 中的文件操作

  • QFileInfo 类用于读取文件属性信息
    Qt 第23课、Qt 中的文件操作