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

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

1.保存配置参数

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

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

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

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

3.数据库

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

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

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

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

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

相关推荐
Yurko13几秒前
【C语言】选择结构和循环结构的进阶
c语言·开发语言·学习
范纹杉想快点毕业18 分钟前
12个月嵌入式进阶计划ZYNQ 系列芯片嵌入式与硬件系统知识学习全计划(基于国内视频资源)
c语言·arm开发·单片机·嵌入式硬件·学习·fpga开发·音视频
大邳草民23 分钟前
深入理解 Python 的“左闭右开”设计哲学
开发语言·笔记·python
im_AMBER44 分钟前
React 12
前端·javascript·笔记·学习·react.js·前端框架
清钟沁桐1 小时前
mlir 编译器学习笔记之四 -- 调度
笔记·学习·mlir
lijun_xiao20091 小时前
elasticsearch学习笔记-02
笔记·学习·elasticsearch
wdfk_prog2 小时前
[Linux]学习笔记系列 -- [kernel][time]timer
linux·笔记·学习
Wilber的技术分享2 小时前
【大模型实战笔记 6】Prompt Engineering 提示词工程
人工智能·笔记·llm·prompt·大语言模型·提示词工程
JJJJ_iii2 小时前
【机器学习16】连续状态空间、深度Q网络DQN、经验回放、探索与利用
人工智能·笔记·python·机器学习·强化学习
hmbbcsm2 小时前
python学习之路(六)
学习