QSettings节点是英文时,没有问题,但如果改成中文,就会写成%U(unicode的十六进制)的形式:
结果:
虽然不影响使用,但却影响阅读,当然,测试发现了也可能会给你提一个bug。查看源码,发现最终的原因就在这里:
所以,不要再想着找办法把它改成中文了,除非直接改源码再重新编译。好,现在,改一把源码来解决这个问题,将上图中%U这一段小改一下:
重新编译core,并将生成的so放入到对应目录,我的测试结果如下:
完美,不明白为什么源码要写成%U。
个人微信公众号,欢迎关注: