首先我们需要创建一个QFile对象,来指明需要打开文件的路径(QDir::currentPath()当前路径)(user是文件名)如果没有这个文件那么就重新生成
QFile *file = new QFile(QDir::currentPath()+"/"+user);
我们来打开文件QIODevice::ReadWrite以读写的方式打开,QIODevice::Append对文件是以追加的形式写入到文件中。
file->open(QIODevice::ReadWrite | QIODevice::Append)
我们需要写入的是json格式,所以我们要先声明是json的数组类型
// QJsonArray jsonArray;
// jsonArray.append("用户名1 :"+"小明");
// jsonArray.append("用户名 2:"+"小华");
// jsonArray.append("当前时间是:"+QDateTime::currentDateTime().toString());
// QJsonDocument jsonDoc;
// jsonDoc.setArray(jsonArray); 将数据设置成数组的形式
// file->write(jsonDoc.toJson()); 将数据写入文件
QDateTime::currentDateTime().toString()当前时间