• 4380阅读
  • 2回复

[提问]QSettings的问题 [复制链接]

上一主题 下一主题
离线weizhouyue
 

只看楼主 倒序阅读 楼主  发表于: 2014-01-21
— 本帖被 XChinux 从 《Qt高级编程》专栏 移动到本区(2014-01-24) —
需要生成一个文件,并存值进去。
我的代码是这样的:
QString dirPath = "C:/Work";
QString fileName=".envSetting";
QSettings lockFileSettings(dirPath + "/"+ fileName,QSettings::IniFormat);
if(!lockFileSettings.isWritable())
    ruturn false;
lockFileSettings.setValue("SERVERPORT", 33046);
lockFileSettings.sync();
这样应用程序运行时,就会在C:/Work/目录下生成一个.envSetting文件。
但是同时又会在C:根目录下同样生成一个.envSetting文件。
请教这是怎么回事? 为什么C盘根目录下也会生成呢? 和envSetting前的点(.)有关系吗?
多谢

离线XChinux

只看该作者 1楼 发表于: 2014-01-22
不会产生这种状况吧?不是你以前试验留下的吧?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线weizhouyue

只看该作者 2楼 发表于: 2014-01-24
已经解决,是其他地方的问题。多谢
快速回复
限100 字节
 
上一个 下一个