QSetting 读写配置文件
.INI文件为例
下面为文件格式(可以自己定义)
[2010-10-13.0001.1234]
boxId=003
code=201001010100
data=2010-10-20
host_name=192.168.1.66
port1=8080
path="/mtfb_web/dataService.data?boxId="
xxx = "2010-10-13.0001.1234";
程序:
QSting boxId = "003";
QString code = "201001010100";
path = "/mtfb_web/dataService.data?boxId=";
QString host_name = "192.168.1.66";
int port1 = 8080;
QString xxx = "2010-10-13.0001.1234";
QSettings *myIni = new QSettings(fileName,QSettings::IniFormat);
myIni->beginGroup(xxx); 开始创建
myIni->setValue("boxId", boxId)第一个参数为配置文件里的想起名字,第二参为你上面创建的变量名
myIni->setValue("code", code);
myIni->setValue("data", data);
myIni->setValue("host_name", host_name);
myIni->setValue("port1", port1);
myIni->setValue("path", path);
myIni->setValue("path2", path2);
myIni->endGroup();结束创建
delete myIni;
读取时只要把setValue改成value()就行,是不是很简单啊