zoukankan      html  css  js  c++  java
  • QT读写ini配置文件

        /********下面是写ini文件*************************/
        //Qt中使用QSettings类读写ini文件
        //QSettings构造函数的第一个参数是ini文件的路径,第二个参数表示针对ini文件,第三个参数可以缺省
        QSettings *configIniWrite = new QSettings("HouseManager.ini", QSettings::IniFormat);
        //向ini文件中写入内容,setValue函数的两个参数是键值对
        //向ini文件的第一个节写入内容,ip节下的第一个参数
        configIniWrite->setValue("/ip/value", "127.0.0.1");
        //向ini文件的第一个节写入内容,ip节下的第二个参数
    //    configIniWrite->setValue("ip/second", "127.0.0.1");
        //向ini文件的第二个节写入内容,port节下的第一个参数
        configIniWrite->setValue("/port/value", "3306");
        configIniWrite->setValue("/databasename/value", "HouseManager");
        configIniWrite->setValue("/username/value", "root");
        configIniWrite->setValue("/password/value", "123456");
        //写入完成后删除指针
        delete configIniWrite;
        /************下面是读取ini文件*******************/
        QSettings *configIniRead = new QSettings("HouseManager.ini", QSettings::IniFormat);
        //将读取到的ini文件保存在QString中,先取值,然后通过toString()函数转换成QString类型
        QString ip = configIniRead->value("/ip/value").toString();
        QString port = configIniRead->value("/port/value").toString();
        QString databasename = configIniRead->value("/databasename/value").toString();
        QString username = configIniRead->value("/username/value").toString();
        QString password = configIniRead->value("/password/value").toString();
        //打印得到的结果
        qDebug() << ip;
        qDebug() << port;
        qDebug() << databasename;
        qDebug() << username;
        qDebug() << password;
        //读入入完成后删除指针
        delete configIniRead;


    本文出自 “阿凡达” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/1432107

  • 相关阅读:
    在给定的区间上对每个数都开方 最后还是在一段上求和
    简单的覆盖问题,,通过覆盖的g不同 有这不同的价值 最后还是一段上求和
    codevs 3094 寻找sb4
    noi 04:网线主管
    codevs 1031 质数环
    codevs 1061 重复子串
    codevs 1204 寻找子串位置
    codevs 3223 素数密度
    各种用法
    codevs1073 家族
  • 原文地址:https://www.cnblogs.com/umgsai/p/3908079.html
Copyright © 2011-2022 走看看