导航:首页 > 文件管理 > 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与配置文件相关的资料

热点内容
mp3接手机在哪里看文件 浏览:219
pdf文件导入 浏览:685
eclipse编译linux系统文件 浏览:814
如何用excel批量查找文件 浏览:534
编程开发培训能做什么 浏览:358
手机qq聊天文件的储存路径在哪里 浏览:709
qq语音时没有提示音 浏览:246
找到文件夹所有excel表格 浏览:46
生存之旅1联机工具 浏览:474
73G压缩文件 浏览:668
qq空间这个女人是谁 浏览:795
微博教程 浏览:810
程序员除了编程能干什么 浏览:754
word2003表格使用技巧 浏览:705
在右键新建中添加word 浏览:885
青眼白龙各种版本 浏览:308
网络编程都有哪些书籍 浏览:244
gruntfilejs配置文件 浏览:429
app接入哪些sdk 浏览:511
win10单选文件 浏览:849

友情链接