QT读写.ini文件

原创 2016年06月01日 14:33:43

ini文件介绍

.ini 文件是Initialization File的缩写,即初始化文件。

除了windows现在很多其他操作系统下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。它可以用来存放软件信息,注册表信息等。

 

ini文件格式

INI文件由节、键、值组成。 

  [section] 

参数(键=值)

name=value

下面是一个ini文件的例子

[Section1 Name]   

KeyName1=value1   

KeyName2=value2   

...   

[Section2 Name]   

KeyName21=value21   

KeyName22=value22   

其中:[Section1 Name]用来表示一个段落。因为INI文件可能是项目中共用的,所以使用[Section Name]段名来区分不同用途的参数区。例如:[Section1 Name]表示传感器灵敏度参数区;[Section2 Name]表示测量通道参数区等等。

注解:使用分号表示(;)。在分号后面的文字,直到该行结尾都全部为注解。

 

 

Qtini文件

 

//Qt中使用QSettings类读写ini文件
               //QSettings构造函数的第一个参数是ini文件的路径,第二个参数表示针对ini文件,第三个参数可以缺省
               QSettings *configIniWrite = new QSettings("quick.ini", QSettings::IniFormat);
               //向ini文件中写入内容,setValue函数的两个参数是键值对
               //向ini文件的第一个节写入内容,ip节下的第一个参数
               //ip地址
               configIniWrite->setValue("/ip/first", ""+ip+"");

               //向ini文件的第二个节写入内容,user节下的第一个参数
               configIniWrite->setValue("user/first", ""+user+"");

               //向ini文件的第三个节写入内容,port节下的第一个参数
               configIniWrite->setValue("pass/first", ""+pass+"");
               //写入完成后删除指针
               delete configIniWrite;

 

Qtini文件

QSettings *configIniRead = new QSettings("quick.ini", QSettings::IniFormat);
       //将读取到的ini文件保存在QString中,先取值,然后通过toString()函数转换成QString类型
       QString ipResult = configIniRead->value("/ip/first").toString();
       QString userResult = configIniRead->value("/user/first").toString();
       QString passResult = configIniRead->value("/pass/first").toString();
       //打印得到的结果
       /*qDebug() << ipResult;
       qDebug() << userResult;
       qDebug()<<passResult;*/
       //读入入完成后删除指针
       delete configIniRead;


版权声明:欢迎大家提出意见,指出错误,互相交流。

QT下实现ini文件读写

要做的东西的一部分: 需要将配置的数据库服务器ip地址和端口保存下来,并在下一次开启式自动读取,然后连接上数据库 这里可以用Ini的配置文件也可以用xml。考虑到东西比简单,所以用ini实现 可...
  • DFSAE
  • DFSAE
  • 2016年12月04日 22:22
  • 260

Qt读写ini文件

一 背景   1 ini文件介绍 .ini 文件是Initialization File的缩写,即初始化文件。 除了windows现在很多其他操作系统下面的应用软件也有.ini文件...

Qt - ini文件读写

1,  ini文件在windows系统中可以存储需要持久保存的配置信息,注册表信息等;文件格式由键 值组成,键值由section分成不同的段,如下图,[GPS]为section name,gpsBau...

QT 使用QSettings读写ini配置文件

利用Qsettings包一个类 RWIniFile, writeIni方法写文件, readIni方法读文件   rwinifile.h #ifndef RWINIFILE_H #define...

Qt开发之读写ini文件

1、写 //构造函数第一个参数是ini文件的路径,第二个参数表示针对ini文件,第三个参数可以缺省 QSettings configIniWrite("d:\\1.ini", QSetting...

Qt如何用QSettings读写ini配置文件

一、ini文件的格式ini文件的格式如下,主要是由节、键、值来组成。[section1] age=23 nam=lcm sex=man[section2] age=75 name...

Qt编程4:QSettings使用二(普通ini文件的读写:实际操作)

//setting文件写入 //----------------------------------------------------------------QSettings ini文件...
  • jiezhj
  • jiezhj
  • 2014年06月12日 14:04
  • 1289

Qt|QT读写配置文件(.ini)

http://blog.csdn.net/anonymousrookie/article/details/47843057 INI INI文件格式是某些平台或软件上的配置文件的非正式标准,以节...

QT5入门之20 -QT读写ini文件

使用QSettings读写即可,比较简单 #include void MainWindow::on_pushButton_6_clicked() { //Qt中使用QSettings类读写i...

ini配置文件读写类-C++

  • 2017年12月14日 15:47
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT读写.ini文件
举报原因:
原因补充:

(最多只允许输入30个字)