|
本帖最后由 BruceLi 于 2014-7-3 15:16 编辑
本应用程序参照《Qt4图形设计与嵌入式开发》
学习到的知识点:
1.QMap<QString,QString> m_mapContacts; /// 可排列的数据结构,用于管理联系人内容,也就是链表结构
2.二进制文件的存储
a.存:
- QFile file(fileName);
- if(!file.open(QIODevice::WriteOnly))
- {
- QMessageBox::information(this,tr("Unable to open a file"),
- file.errorString());
- return;
- }
- /*******************知识点:保存文件(二进制)*********************/
- QDataStream out(&file);
- out.setVersion(QDataStream::Qt_4_6);
- out << m_mapContacts;
- file.close();
复制代码 b.加载:
- QFile file(fileName);
- if(!file.open(QIODevice::ReadOnly))
- {
- QMessageBox::information(this,tr("Unable to Load a file"),
- file.errorString());
- return;
- }
- /*******************知识点:加载文件(二进制)*********************/
- QDataStream in(&file);
- in.setVersion(QDataStream::Qt_4_6);
- m_mapContacts.clear();
- in >> m_mapContacts;
- file.close();
复制代码 源码链接:http://download.csdn.net/detail/muzi_csd/7587393
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|