Qte移植到开发板上之后,显示不了中文
解决问题的办法:
1:下载wenquanyi字体库,放到Qte的lib目录里面的fonts目录里,本人的是:QtEmbedded-4.7.3-arm/lib/fonts
下载地址:http://download.csdn.net/detail/yanzi1225627/4478888
文泉驿字体官网:
2:在Qt的主函数里,比如main函数,加入如下代码:
加入头文件:#include <QTextCodec>
代码加入:
QApplication app(argc, argv); /*重点是下面的代码*/ QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QFont font; font.setPointSize(12); //12的字号 font.setFamily(("wenquanyi")); font.setBold(false); /**/ app.setFont(font);
这样写出来的程序就支持中文了.
参考:http://blog.chinaunix.net/uid-21931325-id-3196223.html
参考:http://blog.csdn.net/yanzi1225627/article/details/7833711
参考:http://download.csdn.net/detail/yanzi1225627/4478888
文章的脚注信息由WordPress的wp-posturl插件自动生成