QSettings在项目中的使用

para.ini配置文件

项目中通过将一些属性信息储存在para.ini中,通过QSetting进行解析,方便对配置文件进行管理和修改。本文通过简单示例讲解QSetting的解析,其他详细信息查看QT的帮助文档关于QSettings部分
QSettings在项目中的使用_第1张图片
QSettings在项目中的使用_第2张图片

代码示例

#include "widget.h"
#include "ui_widget.h"
#include 

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    config = new QSettings("F:/QT_Project/QSeting/setting/para.ini",QSettings::IniFormat);
    parseIni(config);
}

void Widget::parseIni(QSettings* config)
{
    QString ip = config->value("ip/value").toString();
    int port = config->value("port/value").toInt();
    ui->lineEdit->setText(ip);
    ui->lineEdit_2->setText(QString::number(port));
    qDebug()<<"ip:"<<ip<<" port:"<<port<<endl;
}
Widget::~Widget()
{
    delete ui;
}

运行结果

QSettings在项目中的使用_第3张图片

你可能感兴趣的:(C++,qt)