导航:首页 > 文件管理 > qt与配置文件

qt与配置文件

发布时间:2025-02-02 09:44:47

❶ Qt中配置文件QSettings使用方法

QSettings类提供了持久的跨平台应用程序设置。用户通常期望应用程序记住它的设置(窗口大小、位置等)所有会话。这些信息通常存储在Windows系统注册表,OS X和iOS的属性列表文件中。在Unix系统中,在缺乏标准的情况下,许多应用程序(包括KDE应用程序)使用INI文本文件。QSettings围绕这些抽象技术,使我们能够以便携的方式保存和恢复应用程序设置。它还支持自定义存储格式。QSettings API基于QVariant,可以保存很多基础的类型,比如 QString、QRect、QImage等。如果你需要的是一个非持久性的基于内存结构,可以考虑使用QMap<QString, QVariant>代配敬镇替。

QString exe_FilePath = QCoreApplication::applicationDirPath(); //获取exe应用程序路径
QString current_FilePath= QDir::currentPath(); //获取当前工作目录路径

QSetting对象既可以创建在栈上,也可以创建在堆(即new)上,构建和销毁速度很快。当创建一个QSetting对象时,必须指定公司或组织名称(或文件名),和产品应用培粗名称(或文件格式,例如Windows中的.ini)。

方法一:

方法二:

方法一:

效果如下

方稿尘法二:

效果如下

❷ qt中弹出配置文件

Qt操作配置文件.ini文件是通过类QSettings来完成的,需要包含头文件#include 配置文件中存放的是节点和键值对,如图: SENSOR和灶衫ADDRESS是节点,节点下以键值对方式存放配置信息

1、写配置文件://路径为亏辩雹程序路径下,文件不存在销帆会自行创建 QString iniFilePath = QCoreApplication::applicationDirPath() + "/config.ini"; //新建QSettings类,路径+格式 QSettings settings(iniFilePath,QSettings::IniFormat); //设置编码,使支持中文 settings.setIniCodec("UTF-8"); //设置配置文件值,“节点 + / + 键”,值 settings.setValue("ADDRESS/detail","武汉"); 2、读取配置文件:QString str = settings.value("ADDRESS/detail").toString();

阅读全文

与qt与配置文件相关的资料

热点内容
2元4包微信红包福利群 浏览:774
哪个app肉漫多 浏览:918
qt与配置文件 浏览:465
win10替换硬盘图标 浏览:38
excel如何取得文件的文件名 浏览:624
手机版文件目录自动 浏览:232
qq打不开pdf文件 浏览:481
微信大便恶心动态图片大全 浏览:759
维伦人机如何实现数据远程上传 浏览:667
老毛桃优盘装系统教程window7 浏览:244
支付宝1005手势密码 浏览:984
java实现qq登录 浏览:881
神雕侠侣那个版本最好看 浏览:573
泰山云是哪个网站 浏览:455
怎样将事务文件录入到word上 浏览:840
js如何取出重复数据 浏览:125
iphone35mm耳机接口 浏览:19
如何把硬盘文件共享在工作网络上 浏览:242
旺旺密码修改 浏览:617
小米4怎么切换网络 浏览:840

友情链接