记录下qt中文乱码问题和设置图标

记录下qt中文乱码问题

生成exe以后,exe名字以及界面中中文会乱码,网上有多种解决方式,第一种是:
工具–选项–文本编辑器–文件编码–默认编码:UTF-8/UTF-8 BOM:如果编码是UTF-8则添加
如下图所示:
在这里插入图片描述
这种方法没有解决我的问题

采用另外一种方式:

在头文件(.h文件)中加入:

#if defined(_MSC_VER) && (_MSC_VER >= 1600)
# pragma execution_character_set("utf-8")
#endif

成功解决问题

顺带记录下 修改exe图标方式(方式有很多,个人觉得这种最简单),在.pro文件中增加以下代码(在.pro同级目录下放名为icon,格式为.ico文件,可以用jpg等常用图片格式的文件找个在线转换的网站转一下.ico格式就行)

# 添加图标
RC_ICONS = icon.ico

猜你喜欢

转载自blog.csdn.net/qq_43207709/article/details/124145751
今日推荐