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

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

1.保存配置参数

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

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

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

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

3.数据库

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

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

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

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

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

相关推荐
小新1104 分钟前
微信小程序学习之轮播图swiper
学习·微信小程序·notepad++
邝邝邝邝丹43 分钟前
React学习———React.memo、useMemo和useCallback
javascript·学习·react.js
一年春又来1 小时前
AI-02a5a6.神经网络-与学习相关的技巧-批量归一化
人工智能·神经网络·学习
幸好我会魔法1 小时前
使用githubPage+hexo搭建个人博客
笔记·github
s1ckrain1 小时前
嵌入式操作系统学习笔记
学习·嵌入式·ucosii
jackson凌2 小时前
【Java学习笔记】finalize方法
java·笔记·学习
能来帮帮蒟蒻吗2 小时前
VUE3 -综合实践(Mock+Axios+ElementPlus)
前端·javascript·vue.js·笔记·学习·ajax·typescript
o(╥﹏╥)2 小时前
绑定 SSH key(macos)
开发语言·git·学习·macos
小龙Guo2 小时前
QT+opencv实现卡尺工具找圆、拟合圆
开发语言·qt·opencv
XQ丶YTY2 小时前
大二java第一面小厂(挂)
java·开发语言·笔记·学习·面试