在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选项,更新下】,如图:
打开后会提示更新,按提示操作更新成功后即可。 安装系统中文语言包
如果还是不显示,reboot你的ubuntu即可,
还不行?自己google吧!
网友评论