• 6027阅读
  • 9回复

关于修改ini文件的疑问 [复制链接]

上一主题 下一主题
离线wjz2047
 

只看楼主 倒序阅读 楼主  发表于: 2013-11-01
查了资料发现在qt中使用QSettings类来读写ini文件,可是我只是想修改ini文件中的一两个参数其他的参数不变,这个怎么弄呢?
离线wjz2047

只看该作者 1楼 发表于: 2013-11-01
比如只修改ini文件中第一个【section】中的参数
离线cai6811376

只看该作者 2楼 发表于: 2013-11-01
回 1楼(wjz2047) 的帖子
yourSettings.setValue("section", yourValue);
离线wjz2047

只看该作者 3楼 发表于: 2013-11-01
回 2楼(cai6811376) 的帖子
这样一改其他没有被修改的参数就消失了,就好像先把整个ini文件清空然后再添加一样
离线roywillow

只看该作者 4楼 发表于: 2013-11-01
回 3楼(wjz2047) 的帖子
会么?我记得我曾经把几个自写的程序放在一个文件夹里,正好他们的ini文件还同名,最后发现ini里几个程序的配置都有,除了名称相同的配置会被覆盖
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线wjz2047

只看该作者 5楼 发表于: 2013-11-02
回 4楼(roywillow) 的帖子
会啊
离线yihuage

只看该作者 6楼 发表于: 2013-11-06
会吗?不会是调用 clear()了吧
离线friendbaby

只看该作者 7楼 发表于: 2013-11-06
应该不会出现楼主说的问题。建议贴上你的代码和INI文件内容
Smiling is best language , can express everything , also can conceal everything.
离线toby520

只看该作者 8楼 发表于: 2013-12-12
你不会重新new了一个QSettings吧
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线dbzhang800

只看该作者 9楼 发表于: 2013-12-12
重新new也不该有这种现象,更像是它的ini文件本身内容不能被QSettings识别。可以用settings.value("xxx") 检查是否如此
快速回复
限100 字节
 
上一个 下一个