当前位置:   article > 正文

Windows下Qt Creator显示中文乱码的另一种情况及解决办法_qt ui界面显示乱码

qt ui界面显示乱码

    Win7 64位系统,很久以前安装了Qt5.3.1 MinGW 32bit 版本,里面是自带Creator 3.1.2的。然而一直显示中文乱码,cpp文件代码和注释中的中文全是小方框,首先怀疑是Creator版本问题,于是又重新装了最新的Qt Creator 3.3.2,结果还是中文显示乱码。

    网上搜了下,有人说是文件编码的问题,我看了下,我的cpp文件已经是UTF-8编码了,Creator是完全支持的,应该可以正常显示才对,可为什么不行呢。于是打算到Creator的设置里面碰碰运气。

    果然,在“文本编辑器”中的“字体和颜色”选项卡中,发现Creator使用的默认字体竟然是英文字体Courier,这个貌似是只有英文的,于是试着改一下字型,随便选一个中文字体,果然,框框都变成了中文^_^。


修改前:



修改后:



    虽然解决方法很简单,但实际上网上貌似没有提到这个字体问题的,因此过程中也走了不少弯路。希望这个笔记能够帮助一些遇到我同样问题的小伙伴们吧。

   总结一下Qt Creator本身显示中文乱码的情况(注意,并不是解决编译出来的程序运行时中文乱码,运行中文乱码应当参考其他相关文章):

 1. 文件编码问题,解决方法是以合适的方法将当前的文件编码修改为UTF-8编码。

 2. Creator显示的字体问题,解决方法就是本文所讲述的方法。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/300282
推荐阅读
相关标签
  

闽ICP备14008679号