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

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

1.保存配置参数

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

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

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

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

3.数据库

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

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

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

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

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

相关推荐
我是小灰灰吖8 小时前
Ubuntu 22.04 + Qt 6.9.3 应用程序打包与部署完整指南
qt·ubuntu
LeoZY_8 小时前
LinkScope 使用笔记:基于 OpenOCD 的通用硬件芯片调试助手
笔记·单片机·嵌入式硬件·开源软件
不会代码的小猴8 小时前
标准模板库(STL)
开发语言·c++·笔记·算法
爱莉希雅&&&8 小时前
K8s NFS+StorageClass+PV/PVC+Deployment 实战笔记
笔记·容器·kubernetes
大模型码小白8 小时前
【AI】一文讲清 RAG:从大模型局限到企业级知识库落地流程
人工智能·深度学习·学习
AI探索先锋9 小时前
A* 路径规划:四种算法的进化史-学习
学习·算法
影寂ldy9 小时前
SQL 索引(Index)完整笔记
数据库·笔记·sql
辣知9 小时前
辣知·化智20 九千年文明记录
学习
GlueNa2SiO39 小时前
06-Docker存储与数据持久化
笔记·学习·docker
qq_401700419 小时前
Qt自定义信号槽详解:带参发射 vs sender()获取,两种多信号关联方案全掌握
java·数据库·qt