利用QSettings设置配置文件
#include <QSettings>
QSettings setting(QCoreApplication::applicationDirPath()+"/config.ini",QSettings::IniFormat);
if(!setting.contains("HostName")||!setting.contains("Port")||!setting.contains("UserName")||!setting.contains("Password"))
{
setting.setValue("HostName","127.0.0.1");
setting.setValue("Port",3306);
setting.setValue("UserName","root");
setting.setValue("Password","123456");
}
QString HostName = setting.value("HostName").toString();
int Port = setting.value("Port").toInt();
if(!setting.contains("com1/baud"))
setting.setValue("com1/baud",520);
qDebug()<<setting.value("com1/baud").toString();
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d0e9c647769bd7efaa6c7860eff8ff6c.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/55df2647d3b7ba1398a15c50118836dd.png)