QT的配置ini文件的读写

从test.ini中读取配置文件

QString get_config(QString group, QString key)
{
    QSettings setting("test.ini", QSettings::IniFormat);
    setting.setIniCodec(QTextCodec::codecForName("GBK"));      
    setting.beginGroup(group);                                 
    QString value = setting.value(key).toString();             
    setting.endGroup();                                        
    return value;                                              
}

向test.ini中写入配置文件

void save_config(QString group, QString key, QString value)
{
    QSettings setting("test.ini", QSettings::IniFormat);
    setting.setIniCodec(QTextCodec::codecForName("GBK"));      
    setting.beginGroup(group);                                 
    setting.setValue(key, QVariant(value));                    
    setting.endGroup();                                        
    setting.sync();                                            
}

你可能感兴趣的:(QT)