QT:配置文件

写入数据

    QSettings *settings = new QSettings(CONFIG_PATH, QSettings::IniFormat);      
    QString ItemName = "config/line";
    QString result = settings->value(ItemName).toString();

 

读取数据

    QSettings *settings = new QSettings(CONFIG_PATH, QSettings::IniFormat);      
    QString ItemName = "config/line";
    QString result = settings->value(ItemName).toString();

 

读取中文数据

    QSettings *settings = new QSettings(CONFIG_PATH, QSettings::IniFormat);
    settings->setIniCodec(QTextCodec::codecForName("GB2312"));
    QString ItemName = "config/line";
    QString result = settings->value(ItemName).toString();

 

判断key是否存在

    if(!settings->contains(ItemName))
    {
        return;
    }

 

你可能感兴趣的:(QT)