ini文件简单读写

来源:互联网 发布:mac触摸板怎么右键 编辑:程序博客网 时间:2024/05/16 14:33

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

2 ini文件格式
INI文件由节、键、值组成。

3.代码片段

#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) :    QMainWindow(parent),    ui(new Ui::MainWindow){    ui->setupUi(this);    mSetting = new QSettings("hehe.ini",QSettings::IniFormat); //第一个参数为路径,这里默认为debug文件夹,第二个设置为ini格式文件,第三个参数可省略}MainWindow::~MainWindow(){    delete ui;}/** * @brief ini文件写 */void MainWindow::on_pushButton_clicked(){   mSetting->setValue("ip/first","192.168.1.112"); //分别代表节、键、值,这也是ini文件的组成格式   mSetting->setValue("ip/second","192.168.1.55");   mSetting->setValue("port/open","8080");   mSetting->setValue("port/close","5050");}//读void MainWindow::on_pushButton_2_clicked(){   QString str;   str = mSetting->value("ip/first").toString();   ui->textEdit->append(str);   str.clear();   str = mSetting->value("ip/second").toString();   ui->textEdit->append(str);   str.clear();   str = mSetting->value("port/open").toString();   ui->textEdit->append(str);   str.clear();   str = mSetting->value("port/close").toString();   ui->textEdit->append(str);}

4.效果图
这里写图片描述

原创粉丝点击