找回密码
 立即注册
收起左侧

Qt Quick中如何用JavaScript修改ini文件并保存

4
回复
6366
查看
[复制链接]
累计签到:3 天
连续签到:2 天
来源: 2018-12-24 11:20:09 显示全部楼层 |阅读模式
1Qter豆
在QML里写了一个设置界面的代码,已经用js读取了ini文件了,整合了一个外部访问的对象,可是不知道怎么修改ini文件内容的某个值

回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-12-25 09:34:48 显示全部楼层
1. 用 QSettings 来访问配置文件 , 也就是 ini 文件,
2. ini 文件不能出现在资源文件中,
3. QSettings 访问和控制 ini 的代码问度娘
回复

使用道具 举报

累计签到:3 天
连续签到:2 天
2018-12-26 13:04:37 显示全部楼层
Since 发表于 2018-12-25 09:34
1. 用 QSettings 来访问配置文件 , 也就是 ini 文件,
2. ini 文件不能出现在资源文件中,
3. QSettings  ...

不能用js代码修改ini文件内容吗?
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-12-26 20:08:42 显示全部楼层
js 貌似没有权限打开文件,你可以注册 C++ 对象到 QML ,然后在 js 里面使用这个对象操作,但是直接打开,没有试过 ~
回复

使用道具 举报

累计签到:3 天
连续签到:2 天
2019-1-18 10:58:30 显示全部楼层
搞定了,用C++的QFile打开文件,然后打开模式为ReadWrite就能读写了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了