使用QT进行工程构建过程中,想在list中设置中文信息,但是显示报错,并且通过后界面显示的也是乱码。
在CSDN上关于QT中文的问题有非常多的答案,大部分的核心内容在于修改编辑器编码部分。
这个地方很多文章已经讲过,不废话了。
但是并不是100%解决。贴一个之前从别人那学到的补充设置:
“在项目的 .pro 文件中添加以下行,指定项目的编码为 UTF-8”
CONFIG += utf8
像这样:
或者
实测有效,但是出处找不到了(对原作者抱歉)
我要说明的是另一个构建套件的问题。
这里选择构建套件的时候,如果使用MSCV就有可能出现中文乱码,切换成上面的 MinGW 后:
具体原理我也不懂,但是对绝大多数和我差不多的菜鸟,这总共三步应该可以解决各自的QT中文编译显示问题。