• 6280阅读
  • 2回复

关于Qsetting读取INI文件 [复制链接]

上一主题 下一主题
离线feixiangxtu
 

只看楼主 倒序阅读 楼主  发表于: 2010-12-27
— 本帖被 XChinux 执行加亮操作(2011-01-18) —
ini文件格式如下:
[SYSTEM]
NodeID=5
NodeLabel= Building



我编了一个简单的sample应用:
    QSettings *settings  = new QSettings("d:/a.ini", QSettings::IniFormat, 0);
    int NodeID = settings->value("SYSTEM/NodeID").toInt();
    QString NodeLabel = settings->value("SYSTEM/NodeLabel").toString();

在debug下,都没有得到相应的值,请问我的方法是不是有问题?还是其他.谢谢!
离线feixiangxtu

只看该作者 1楼 发表于: 2010-12-27
已解决,估计是a.ini的格式问题!
离线killerls

只看该作者 2楼 发表于: 2010-12-27
用相对路径试试,
试试用qt程序setvalue创建新的ini文件,再读取看看?
快速回复
限100 字节
 
上一个 下一个