IMX6开发板显示中文

开发板搭建好以后,自己写了一个Qt的小程序,载ubuntu下运行如下:


但是在开发板上运行却出了问题:

正如图片所示,英文和数字可以显示,但是不显示中文。
解决方法:
1.修改示例程序main.cpp,修改内容如下:
QFont font;
font.setPointSize(16);
font.setFamily("wenquanyi");
font.setBold(true);
a.setFont(font);
2.把wenquanyi字体放入开发板中:
/opt/qt-4.7.1/lib/fonts # pwd
/opt/qt-4.7.1/lib/fonts
/opt/qt-4.7.1/lib/fonts # ls
courb.pfa wenquanyi_120_50.qpf
courbi.pfa wenquanyi_120_75.qpf
couri.pfa wenquanyi_130_50.qpf
cursor.pfa wenquanyi_130_75.qpf
fixed_120_50.qpf wenquanyi_150_50.qpf
fixed_70_50.qpf wenquanyi_150_75.qpf
helvetica_100_50.qpf wenquanyi_160_50.qpf
helvetica_100_50i.qpf wenquanyi_160_75.qpf

3.运行示例程序:armFont -qws,如图:


资源例子下载:

https://download.csdn.net/download/lsyrhz/10315562

https://download.csdn.net/download/lsyrhz/10315560

猜你喜欢

转载自blog.csdn.net/lsyrhz/article/details/79741566