/********下面是写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;
QT读写ini配置文件
原创
©著作权归作者所有:来自51CTO博客作者umgsai的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Qt解析INI配置文件ini qt QSettings 配置文件 #include
-
Qt中读写配置文件
INI文件格式介绍:INI文件格式是某些平台或软件上的配置文件的非正式标准,以
qt 配置文件 ini INI List -
C#中读写INI配置文件
在作应用系统开发时,管理配置是必不可少的。例如数据库服务器的配置、安装和更新配置等等。由于Xml的兴起,现在的
ini c# 数据库服务器 xml asp.net