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

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

1.保存配置参数

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

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

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

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

3.数据库

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

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

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

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

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

相关推荐
小樱花的樱花8 分钟前
打造高效记事本:UI设计到功能实现
开发语言·c++·qt·ui
独小乐16 分钟前
012.整体框架适配SDRAM|千篇笔记实现嵌入式全栈/裸机篇
c语言·汇编·笔记·单片机·嵌入式硬件·arm·gnu
GHL28427109019 分钟前
Qwen-Agent 内置RAG学习
学习·ai
丁劲犇20 分钟前
QMetaObject的invokeMethod异步阻塞调用在MCPServer开发中的巧妙应用
qt·ai·agent·异步·阻塞·mcp·mcp server
Mabnus34 分钟前
免疫治疗靶点FCRL5
学习
卡布叻_星星36 分钟前
AI大模型之采用DeepSeek-Coder:6.7b + Ollama + Continue离线部署
笔记
wb18937 分钟前
NoSQL数据库Redis集群重习
数据库·redis·笔记·云计算·nosql
目标是分享一切1 小时前
P4语言学习过程【环境安装+p4官方tutorials】
学习
宵时待雨1 小时前
优选算法专题1:双指针
数据结构·c++·笔记·算法·leetcode
Stella Blog1 小时前
狂神Java基础学习笔记Day01
java·笔记·学习