QtCreator作为Qt默认的IDE一直以来用的还不错,尤其是最近更新版本之后加入了很多喜人的功能特性;用起来更加舒服顺手了。

在目前最新的4.5版本更是加入并设置了Source Code Pro字体,于是自己有了个疑问:QtCreator 能不能像 VS Code 一样设置多个字体,第一字体覆盖不到的时候就会显示后面的字体。众所周知,Source Code Pro作为一种西文字体,没有中文,程序中写中文注释什么的IDE会调用默认的中文字体,也就是宋体,但是宋体在小字体下显示效果不如雅黑之类的字体清晰。

尝试了一下在IDE的 工具-设置 里面去设置字体,很遗憾里面只能设置一种字体,当设为英文字体后,代码中中文自动显示宋体 -_-!

后来,脑洞一开,能不能找到程序的配置文件手动设置两个字体?别说还真让我找到了!

以下是设置文件的路径和设置方法:

  • QtCreator的设置路径在:…\AppData\Roaming\QtProject\QtCreator.ini 文件中;可以通过Ctrl+R然后键入AppData回车进入路径,然后一层一层找到QtCreator.ini;
  • 打开文件,搜索设置选项,[TextEditor];找到FontFamily,将等号后面的值改为”‘Source Code Pro’, Microsoft Yahei”;
  • 保存关闭,重新打开QtCreator。

大功告成,界面的汉字已经显示成了雅黑字体,更加容易阅读。😄

注意:设置其他字体同样的道理在后面追加对应的内容即可;字体名称最好用英文,中文名称IDE有可能识别不理想。

谢谢~