照着网上的例子,写了个读取配置文件的类。
改了两个地方:
1)ini文件改成了用资源文件 ":/conf/config.ini"
2)读取配置项的函数getProperty()改成了静态函数,相应的,filename和QSettings也都改成了静态成员,在类的外部赋值
程序编译没问题,但是取不到配置的值,不知道是没取到文件,还是别的什么原因。
取值的部分代码如下:
QVariant var = SettingConfig::setting->value(QString("/%1/%2").arg(nodeName).arg(keyName));