如何在Qt中保存包含2个QMap数据的文件?

时间:2010-06-13 13:48:24

标签: qt qmap

  

可能重复:
  Serialization with Qt

我有2个数据类型是QMap:

1.QMap小说;     QString tempChapter;     QString tempStory;

2.QMap组合;     int tempInd;     QString tempChap;

我的问题是: 如何将这2个数据保存到单个文件中? 如果成功保存,我如何加载这2个数据? 请插入代码,因为我是初学者C ++程序员,对OOP不太了解, 请尽快回答!非常感谢你! :)

2 个答案:

答案 0 :(得分:2)

QDataStream支持qt中的所有基本集合检查QMap文档中的支持,因为您只存储其他基本qt类型和整数,您应该没问题

答案 1 :(得分:0)

基本上,您必须考虑一种格式来存储您自己的数据。我建议阅读有关serialization的内容。有关使用C ++进行序列化的一般信息,请阅读this