• 4040阅读
  • 5回复

QDataStream能存储表单数据吗? [复制链接]

上一主题 下一主题
离线ysj1988
 
只看楼主 倒序阅读 楼主  发表于: 2010-05-10
我编了一个表单:包括“姓名,年龄,籍贯。。”等项目
我想点击“保存”按钮,就将这些数据保存到文件中。然后又可以读取出来。


请问大侠们,该怎么写“保存”这个函数啊?万分感激!QDataStream可以实现吗
离线yj_yulin

只看该作者 1楼 发表于: 2010-05-10
qdatastream只是编解码,保存的当用qfile
离线抠涕
只看该作者 2楼 发表于: 2010-05-10
QSettings 好玩
离线ysj1988
只看该作者 3楼 发表于: 2010-05-10
谢谢一二楼两位大侠,我试试看
离线ysj1988
只看该作者 4楼 发表于: 2010-05-12
可以,结合QFile和QDataStream可以存储表单(不同类型的数据)了。谢谢!

现在还有一个问题:
第一次存储了数据后,能否向文件追加第二次、第三次....数据,并且不覆盖前一次的数据呢?
即:QFile和QDataStream 有无数据追加功能呢?
离线ysj1988
只看该作者 5楼 发表于: 2010-05-12
已经解决
file.open(QIODevice::Append)

将函数bool QFile::open ( FILE * fh, OpenMode mode )  的 OpenMode 设置为QIODevice::Append即可
快速回复
限100 字节
 
上一个 下一个