QTEmbedded汉字显示

本文由   @lonelyrains  出品,转载请注明出处。  

文章链接: http://blog.csdn.net/lonelyrains/article/details/6724983


       直接从windows的C:/windows/fonts目录拷贝喜欢的字体文件,例如楷体字库文件simkai.ttf,至开发板的/usr/local/QtEmbedded/lib/fonts目录下,在Qt工程的main.cpp文件下加入代码:

<span style="font-size:18px;">QApplication::setFont(QFont("simkai",100,50));
QTextCodec *codec = QTextCodec::codecForName("GBK");    //获取系统编码
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);。</span>
目前开发板上的是GBK而不是UTF-8,试了一下午才知道是这里出了毛病

你可能感兴趣的:(c,windows,qt,Codec)