Qt 配置文件的读写

配置文件是Qt中最常见的配置。项目发布后,没有源代码。只有通过配置文件来修改一些重要的参数。

.ini的格式
ini文件的格式如下,主要是由节、键、值来组成。[General]是默认的

[section1]   
age=23        
nam=lcm
sex=man

[section2]
age=75
name=lucimer
sex=man
………………
[sectionN] // 节名
键 = 值 
………………
键 = 值

如自己等的配置文件
在这里插入图片描述
在这里插入图片描述
配置文件位置

引用文件
#include

文件读取
//构造函数

UDPComm::UDPComm(QObject *parent)
    : QObject(parent)
{
    readIni("config.ini");   //读取配置文件   编译文件下(如debug 下)
    writeIin("config.ini");
}

//实现readlni方法
void UDPComm::readIni(QString path)
{
     QSettings setting(path,QSettings::IniFormat);
     m_udpconfig.SendIP=setting.value("SendIP").toString();
     m_udpconfig.Port=setting.value("Port").toInt();
     m_udpconfig.OutPort=setting.value("OutPort").toInt();
 
   m_config.MaxDirection=setting.value("MaxDirection").toFloat();
    m_config.MinDirection=setting.value("MinDirection").toFloat();
    m_config.MaxHAngle=setting.value("MaxHAngle").toFloat();
     m_config.MinHAngle=setting.value("MinHAngle").toFloat();
}

//配置文件写入
   void UDPComm::writeIin(QString path)
    {
         QSettings setting(path,QSettings::IniFormat);
         setting.value("SendIP").toString()=key/value;

    }
发布了24 篇原创文章 · 获赞 9 · 访问量 5166
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览