QSetting写失败问题 | 您所在的位置:网站首页 › qt写入文件数据异常 › QSetting写失败问题 |
今天用QSetting写数据到ini文件中,发现怎么写都不对。文件始终写不进去,但程序又能正确执行。 后来把定义换成指针就好了。没搞懂,特此记录一下 写失败代码: { QSettings set(AppConfig::ConfigFile, QSettings::IniFormat); set.setIniCodec("utf-8"); set.beginGroup("UserInformation"); set.setValue("UserName",AppConfig::UserName); set.setValue("UserPwd",AppConfig::UserPwd); set.setValue("UserCmp",AppConfig::UserCmp); set.endGroup(); set.sync(); }修改后代码 { QSettings *set = new QSettings(AppConfig::ConfigFile, QSettings::IniFormat); set->setIniCodec("utf-8"); set->beginGroup("UserInformation"); set->setValue("UserName",AppConfig::UserName); set->setValue("UserPwd",AppConfig::UserPwd); set->setValue("UserCmp",AppConfig::UserCmp); set->endGroup(); set->sync(); } |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |