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

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

1.保存配置参数

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

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

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

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

3.数据库

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

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

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

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

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

相关推荐
wyiyiyi几秒前
【数据结构+算法】非递归遍历二叉树的理解
大数据·数据结构·笔记·算法·leetcode·数据分析
烤麻辣烫4 分钟前
黑马程序员苍穹外卖(新手)DAY8
java·开发语言·学习·spring·intellij-idea
自不量力的A同学7 分钟前
摩尔线程发布 Torch-MUSA v2.7.0
笔记
IMPYLH8 分钟前
Lua 的 rawset 函数
开发语言·笔记·单元测试·lua
ljt272496066113 分钟前
Compose笔记(五十八)--LinearOutSlowInEasing
android·笔记·android jetpack
摇滚侠38 分钟前
零基础小白自学Git_Github教程,Git 与 GitHub 的历史起源,笔记05
笔记·git·github
weixin_5150397941 分钟前
互联网大厂面试:程序员二狗的搞笑经历
java·学习·面试·程序员·互联网·技术·故事
py有趣1 小时前
LeetCode算法学习之旋转矩阵
学习·算法·leetcode
宠..1 小时前
安装 Qt VS Tool 插件
开发语言·qt
黑客思维者1 小时前
LLM底层原理学习笔记:上下文窗口扩展技术如何突破记忆瓶颈,解锁大模型的长文本理解力
笔记·学习·llm·长文本·上下文窗口