ini文件操作
有时需要将一些配置写入文件,程序 启动时用作初始化。
如下:
//保存最新的检测时的模板和批次ID
bool TemplateOperate:: saveNewestMess(QString temName,int batchID)
{
isDirExist("template/mesini");
//文件名
QString temFileName="template/mesini/newestMes.ini";
QSettings *configIniWrite = new QSettings(temFileName, QSettings::IniFormat);
configIniWrite->setValue("temname", temName);
configIniWrite->setValue("batchID", batchID);
delete configIniWrite;
return 1;
}
//读取最后检测的模板和批次ID
bool TemplateOperate:: readNewestMess(QString &temName,int &batchID)
{
// isDirExist("template/mesini");
QDir dir("template/mesini");
if(!dir.exists())
{
return false;
}
//文件名
QString temFileName="template/mesini/newestMes.ini";
QSettings *configIniRead = new QSettings(temFileName, QSettings::IniFormat);
temName= configIniRead->value("temName").toString();
batchID=configIniRead->value("batchID").toInt();
qDebug() << "maoxue newest" << temName << batchID;
delete configIniRead;
return 1;
}