Qte支持中文字体

Qte移植到开发板上之后,显示不了中文

解决问题的办法:

ag游戏大厅注册|平台1:下载wenquanyi字体库,放到Qte的lib目录里面的fonts目录里,本人的是:QtEmbedded-4.7.3-arm/lib/fonts

下载地址:http://download.csdn.net/detail/yanzi1225627/4478888

文泉驿字体官网:http://wenq.org/

2:在Qt的主函数里,比如main函数,加入如下代码:

加入头文件:#include

代码加入:

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);

这样写出来的程序就支持中文了.




    延伸阅读