必要的成员:
-
文件路径 QString A
-
文件句柄 QFile B
-
数据流 QDataStream C
必要的接口
-
load(QString fileFullPaht);加载文件并构造和DataStream的联系
-
save();按数据
-
saveAs(QString fullPath);另存,该函数构造局部的QFile及相关的流操作对象。不要用类成员变量中的 B
-
appendRecerd(Record,bool savetoFile=true);添加记录 ,以及是否追加到文件 缺省true
-
close() 关闭文件
-
reload();重新加载文件。
因为实际项目通常会有会有清空项目数据的功能,
一种简单的流程就是先清空内存数据
close()数据文件
DeleteFile 删除该文件 ,
这时就需要reload()以便重新打开文件、初始化各个成员,建立数据链接。
该函数经常被忽略、
开始从工作中找乐趣