Qt读取ini配置文件

来源:互联网 发布:视频播放软件下载 编辑:程序博客网 时间:2024/05/20 11:46
void Create::readIni(QString filePath){
    //使用Qsettings读取ini格式,传入的参数为ini格式的文件的地址,
    //QSettings *configIniRead = new QSettings("F:\\B.ini", QSettings::IniFormat);
    QSettings *configIniRead = new QSettings(filePath, QSettings::IniFormat);//读取ini格式
    QTextCodec *codec = QTextCodec::codecForName("GB2312");//编码格式(解决中文乱码问题)
    configIniRead->setIniCodec(codec);//设置编码格式
    //读取ini文件内容
    QString base = configIniRead->value("/base").toString();
    QString net = configIniRead->value("/local/net").toString();
    QString port = configIniRead->value("/local/port").toString();
    QString device = configIniRead->value("/distance/device").toString();
    QString parameter = configIniRead->value("/distance/parameter").toString();
    QString name = configIniRead->value("/rule/name").toString();
    QString param = configIniRead->value("/rule/param").toString();
  
}
0 0