2012-02-27 90 views
4

一般来说,如何保存应用程序数据?如何保存应用程序数据

在二进制文件或数据库中?换句话说,我可以使用哪种结构?

如果有数据库表,我该如何从中选择数据?

+0

你是什么意思的应用程序数据?你有没有想要保存的数据的具体例子? – 2012-02-27 05:46:26

+0

用户数据:如果有多个芯片,一个表格将保存每个芯片引脚的电压数据。初始数据:应用程序的布局.. – 2012-02-27 05:55:03

+0

@Tu_JianWu,为了使您的应用程序能够长期维护,似乎您需要一个数据库。 – 2012-02-27 10:00:36

回答

2

对于简单的应用程序设置,使用QSettings - 它提供持久的平台无关的应用程序设置。

对于更复杂的数据,您可能想看看QSqlDatabase,支持多个数据库,包括SQLite。要选择数据或更一般地选择SQL查询,请查看QSqlQuery

+0

是啊!谢谢你帮助我..我是一个初学者..这个问题困惑了我很久..当我使用一些软件,我不知道数据如何保存..最近,当我学习Qt,并做一些项目,我不知道我可以使用哪种方式,在课堂上,老师教我们如何打开一个二进制文件,但没有说其他的,所以我问这个问题。再次感谢.. – 2012-02-27 06:01:58

+0

更多,如果我想保存像doc一样的数据?我能怎么做 ?谢谢。 – 2012-02-27 06:19:55

+2

如果要将数据保存到文件中,请将数据序列化为某种格式(例如,使用QXmlStreamWriter的XML)并将其保存到文件(QFile)中。 – 2012-02-27 07:36:10

相关问题