• 4682阅读
  • 6回复

Qt  应用程序 文件保存的问题 [复制链接]

上一主题 下一主题
离线furnacer
 

只看楼主 正序阅读 楼主  发表于: 2020-11-02
刚学qt 请教一个问题
     类似word 把输入数据保存成.doc文件。需要查看输入数据时,直接打开.doc文件 就能打开 word 程序。这种在qt里面如何实现的。
个人开发一个应用程序。里面的dialog很多,多达上百个。 每个dialog内容又不同,有的dialog的数据又很多。那如何把这些输入数据保存成某类型文件,下次查看时,直接双击打开该文件即可。
请问大神qt这方面如何实现?

离线20091001753

只看该作者 6楼 发表于: 2020-11-04
你的程序,应该怎么保存数据、恢复数据,这是需要你自己设计的。
因为谁也不知道,你的数据是什么样的。

当然 Qt 也提供了一些类,为你保存数据提供便利
例如:QSetting、QJason系列、QXML系列 等等。
(づ ̄ 3 ̄)づ
离线furnacer

只看该作者 5楼 发表于: 2020-11-02
回 fsu0413 的帖子
fsu0413:自行组织文件结构,自行存储自行解析
一般的设计:
1. 文件头结构,包含magic,数据类型(不是有上百种嘛),条目个数。。。
2. 内容本体,按照自己喜欢的方式组织内容 (2020-11-02 12:40) 

不太懂  能说的详细点么
离线fsu0413

只看该作者 4楼 发表于: 2020-11-02
回 furnacer 的帖子
furnacer:那 dialog种的数据怎么保存到 文件中呢?求指教 (2020-11-02 11:29) 

自行组织文件结构,自行存储自行解析
一般的设计:
1. 文件头结构,包含magic,数据类型(不是有上百种嘛),条目个数。。。
2. 内容本体,按照自己喜欢的方式组织内容
离线furnacer

只看该作者 3楼 发表于: 2020-11-02
回 20091001753 的帖子
20091001753:双击文件,就有对应的软件打开,这叫“注册文件类型”
不同的操作系统,实现方式不一样,百度有详细的介绍。 (2020-11-02 10:58) 

那 dialog种的数据怎么保存到 文件中呢?求指教
离线20091001753

只看该作者 2楼 发表于: 2020-11-02
双击文件,就有对应的软件打开,这叫“注册文件类型”
不同的操作系统,实现方式不一样,百度有详细的介绍。
(づ ̄ 3 ̄)づ
离线a09945454

只看该作者 1楼 发表于: 2020-11-02
QAxObject类
快速回复
限100 字节
 
上一个 下一个