关闭

QT读取配置文件

173人阅读 评论(0) 收藏 举报
分类:
void WriteSettings()
{
    //QSettings settings("Software Inc", "Spreadsheet"); // windows在注册表中建立建 Software Inc -> Spreadsheet
    QSettings settings("Option.ini", QSettings::IniFormat); // 当前目录的INI文件
    settings.beginGroup("DevOption");
    settings.setValue("mainFun", 25);
    settings.setValue("subFun", 40);
    settings.setValue("service", 1);
    settings.endGroup();
}
 
void ReadSettings()
{
    QSettings settings("Option.ini", QSettings::IniFormat);
 
    int mainFun = settings.value("DevOption/mainFun").toInt();
    int subFun = settings.value("DevOption/subFun").toInt();
    QString service = settings.value("DevOption/service").toString();
 
    qDebug() << "service" << service;
    qDebug() << "mainFun" << mainFun;
    qDebug() << "subFun" << subFun;
}
 
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
 
    WriteSettings();
    ReadSettings();
     
    return a.exec();
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:184880次
    • 积分:6014
    • 等级:
    • 排名:第4350名
    • 原创:436篇
    • 转载:62篇
    • 译文:3篇
    • 评论:49条
    博客专栏
    最新评论