/********下面是写ini文件*************************/
//Qt中使用QSettings类读写ini文件
//QSettings构造函数的第一个参数是ini文件的路径,第二个参数表示针对ini文件,第三个参数可以缺省
QSettings*configIniWrite=newQSettings("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");
//写入完成后删除指针
deleteconfigIniWrite;
/************下面是读取ini文件*******************/
QSettings*configIniRead=newQSettings("HouseManager.ini",QSettings::IniFormat);
//将读取到的ini文件保存在QString中,先取值,然后通过toString()函数转换成QString类型
QStringip=configIniRead->value("/ip/value").toString();
QStringport=configIniRead->value("/port/value").toString();
QStringdatabasename=configIniRead->value("/databasename/value").toString();
QStringusername=configIniRead->value("/username/value").toString();
QStringpassword=configIniRead->value("/password/value").toString();
//打印得到的结果
qDebug()<<ip;
qDebug()<<port;
qDebug()<<databasename;
qDebug()<<username;
qDebug()<<password;
//读入入完成后删除指针
deleteconfigIniRead;
本文出自 “阿凡达” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/1432107
分享到:
相关推荐
Qt之读写*.ini配置文件,可设置为中文字符串不乱码, Qt5.12.7,编译器 MinGW 64
Qt实战案例之利用QSettings读写ini配置文件,本案例介绍利用QSettings实现Qt读写ini配置文件,Qt5、Qt6可完美运行,可参考文章:https://wendy.blog.csdn.net/article/details/124949978
源代码,详细介绍了Qt读写ini的方法,ini可以存数据和字符串,端口,IP等。必备
利用QT程序来读写配置文件的例子,用到了QSettings类可以非常方便的对配置文件进行读写
读取XXX.ini配置文件里面数据信息 1.在使用中把CIniFile类添加到项目当中,并在使用的类引用CIniFile类 2.m_iniFile = new CIniFile(QCoreApplication::applicationDirPath()+ MoonlightService); [MoonlightService...
ini读写配置文件类封装
QT使用结构体生成读写配置文件数据代码
关于ini类型配置文件的读写、删除等操作的简单示例,希望对使用者有帮助。
项目使用QtCreator实现的,功能有新建,打开,保存,另存为,翻译和编辑的功能。...对设置的保存操作,读写操作配置文件ini,翻译。博客:https://blog.csdn.net/Superman___007/article/details/96317199
在QT环境下实现ini文件读写功能,写文件时传入QVariant 类型数据参数,无需区分数字还是字符串,都能采用统一接口将数据写入到配置文件中
是一个qt5写的检测电脑磁盘和移动硬盘。并且可以搜索到磁盘下的某个文件中的配置。该例子是读写ini文件。隐藏文件也可以读写。
CCB:Visual Basic动态按钮配置文件 CCH:Corel图表文件 CCO:CyberChat数据文件 CCT:Macromedia Director Shockwave投影 CDA:CD音频轨道 CDF:Microsoft频道定义格式文件 CDI:Philip的高密盘交互格式 CDM...