解决linux下qvfb中QT的中文显示问题

在x86平台上运行qfvb后,app不显示中文,按钮上字体直接白板。
如下:


qtcreater创建的窗体-中文按钮

分析原因是:qt的lib/fonts目录中没有设置的中文字体;

解决方法如下:
1)下载wqy-zenhei.ttc字体;下载地址:http://pan.baidu.com/s/1o8CPmky 如果失效自己搜索吧。
2)字体wqy-zenhei.ttc复制到安装好的(Qt目录)/lib/fonts中;
参考路径:/usr/local/Trolltech/QtEmbedded-4.6.4-x86/lib/fonts下
3)再重新运行app发现中文正常显示了。
【编辑:发现只简单添加字体到qt的lib/fonts目录有的还是不显示,如果是新安装的ubuntu
需要打开System Setting的Language Support选项,更新下】,如图:

Language

打开后会提示更新,按提示操作更新成功后即可。

安装系统中文语言包

如果还是不显示,reboot你的ubuntu即可,
还不行?自己google吧!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容