QT学习笔记4.5(文件、参数文件)

QT学习笔记4.5(文件、参数文件)

1.保存配置参数

1.使用QSettings保存到注册表,ini文件

2.文件存储:使用 QFile 和其他类将参数保存到文本文件、二进制文件、XMLWENJIAN、JSON 文件等。

文本文件:以简单的键值对格式保存。

JSON 文件:使用 QJsonDocument 来序列化和反序列化数据。

3.数据库

4.环境变量:使用系统环境变量存储参数,但这通常适合临时数据。

自定义格式:你可以创建自定义格式来保存数据,例如二进制格式或自定义文本格式。

内存存储:在运行时使用类成员变量或全局变量来存储数据,但这不会在程序关闭后保留数据。

临时文件:可以使用 QTemporaryFile 来保存临时数据,这些文件在程序结束时会自动删除。

序列化:使用 Qt 的 QDataStream 类可以将对象序列化为二进制数据,便于保存和读取。

相关推荐
yudiandian20141 小时前
【QT 5.12.12 下载 Windows 版本】
开发语言·qt
我真的是大笨蛋1 小时前
K8S-基础架构
笔记·云原生·容器·kubernetes
m0_571372821 小时前
嵌入式学习——ARM 体系架构1
arm开发·学习
Rhys..2 小时前
python + Flask模块学习 2 接收用户请求并返回json数据
python·学习·flask
2501_926227943 小时前
.Net程序员就业现状以及学习路线图(四)
学习·.net
炮院李教员3 小时前
使用Qt Core模块(无GUI依赖),确保程序作为后台服务/daemon运行,与任何GUI完全无交互。
开发语言·qt
歪歪1004 小时前
Qt Creator 打包应用程序时经常会遇到各种问题
开发语言·c++·qt·架构·编辑器
滴滴滴嘟嘟嘟.4 小时前
Qt自定义列表项与QListWidget学习
开发语言·qt·学习
Yvonne爱编码4 小时前
零基础学习数据采集与监视控制系统SCADA
学习·信息可视化·信息与通信·数据可视化
程序员Xu4 小时前
【LeetCode热题100道笔记】腐烂的橘子
笔记·算法·leetcode