5.11.3 Qt数据存储与文件读写模块
Qt提供了QFile类来进行文件操作。为了更方便地处理文本文件和二进制文件,Qt还提供了QTextStream 类和QDataStream 类。
如下代码为系统初始化时,从config_data.dat二进制文件读取两个整型数据赋给data_config1和data_config2,如果不存在则创建此文件并初始那两个变量为100、200。
(https://www.daowen.com)
整个软件系统的数据存储模块全部是用QFile的QDataStream 类进行二进制文件读写实现的。如总产量、次品数都是如此,而这些文件之间是通过将当天日期转换为QString形式,再作为相应的文件名联系起来的。如下所示:

