转:Qt显示中文

也许是我用的系统太老,以前一直在换字符集以为能显示中文,看来还是字体的原因。
在安装了文泉驿以后终于可以显示中文啦。
先上 http://wenq.org/ 下个字体库,如:wqy-bitmapfont-pcf-0.9.9-0.tar.gz
http://sourceforge.net/project/showfiles.php?group_id=128192&package_id=156288&release_id=551714
1 : 解压缩,tar zxvf,得到pcf文件
2:创建字体目录,mkdir -p /usr/share/fonts/mine/bitmap/wenquanyi
3:把字体拷贝到上面的目录 cp *.pcf /usr/share/fonts/mine/bitmap/wenquanyi
4 : fc-cache -f -v,这样使用fontconfig的程序就可以使用这个字体了,(一般都只需要到这一步,
然后跳到第七步)(下面几步我是照做)
如果还需要在X核心里面使用这个字体,需要进行下面的操作
5:mkfontdir
先到上面的目录去,cd /usr/share/fonts/mine/bitmap/wenquanyi
然后
mkfontdir ./
生成一个fonts.dir
cp fonts.dir fonts.scale
6:修改配置文件/etc/X11/xorg.conf或者如果是xfree的也相应修改
在里面字体目录里面添加上面的目录就可以了
比如可能添加这样的一行(我是在最后一行添加的)
FontPath "/usr/share/fonts/mine/bitmap/wenquanyi"    (可是写了这句话以后进不了图形界面,所以后来我还是删了这句话)
7:重新起动图形界面 ,应该就能看见汉字啦!
检查:
# xlsfonts | grep wenquanyi
# fc-list | grep "WenQuanYi"
WenQuanYi Bitmap Song:style=Bold
WenQuanYi Bitmap Song:style=Regular
参考:
http://chowroc.blogspot.com/2006/12/blog-post.html
http://ailantian.blogchina.com/ailantian/2653529.html
原文地址:https://www.cnblogs.com/rocklele/p/1390378.html