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

  • 相关阅读:
    java枚举
    [bzoj3436]小K的农场【差分约束系统】【判负环】
    [bzoj1085][SCOI2005]骑士精神【暴力】
    [bzoj1034][ZJOI2008]泡泡堂BNB【贪心】
    [bzoj1046][HAOI2007]上升序列【dp】
    [bzoj1050][HAOI2006]旅行comf【MST】
    [bzoj1047][HAOI2007]理想的正方形【单调队列】
    [bzoj1004][HNOI2008]Cards【群论】
    [bzoj1045][HAOI2008] 糖果传递【构造】
    [bzoj4589]Hard Nim【FWT】
  • 原文地址:https://www.cnblogs.com/umgsai/p/3908079.html
Copyright © 2011-2022 走看看