【发布时间】:2011-07-28 14:34:09
【问题描述】:
我正在尝试创建包含配置数据的 ini 文件,我有单音类
像这样设置QSettings 对象:
... #DEFINE CONFIG_FILE_NAME "myconfig.ini"
m_pSettings = new QSettings(QDir::currentPath()+"/"+CONFIG_FILE_NAME,QSettings::IniFormat);
这是根据文档,但是当我查看我的应用程序目录时,没有创建 myconfig.ini 文件,我做错了什么?
【问题讨论】:
-
您确定正在调用该代码吗?你确定你在寻找正确的目录吗?
-
是的,它调用了,我有断点和日志打印显示调用了这个代码并且目录在那里
-
您是否尝试设置任何变量,然后销毁
m_pSettings? -
我在 Qt 4.7.2 上运行了这段代码,结果相同。 QSettings 对象非空,可以在其上调用 beginWriteArray 而不会出现段错误。