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插件自动生成
微信扫一扫,打赏作者吧~![[已解决]nc命令报错 close: Bad file descriptor](http://www.jyguagua.com/wp-content/themes/begin/timthumb.php?src=http://www.jyguagua.com/wp-content/uploads/2022/03/Snipaste_2022-03-18_20-16-48.png&w=280&h=210&zc=1)
![[整理]how to run flask with pyqt5](http://www.jyguagua.com/wp-content/themes/begin/timthumb.php?src=http://www.jyguagua.com/wp-content/uploads/2021/03/pyqt_flask.png&w=280&h=210&zc=1)
![[已解决]SecureCRT/SSH 连接Linux缓慢](http://www.jyguagua.com/wp-content/themes/begin/timthumb.php?src=http://www.jyguagua.com/wp-content/uploads/2020/07/ssh_slow.jpg&w=280&h=210&zc=1)
![[转载]Linux的tickless设置](http://www.jyguagua.com/wp-content/themes/begin/timthumb.php?src=http://www.litrin.net/wp-content/uploads/2018/11/kernel_menuconfig_tickless-1.png&w=280&h=210&zc=1)