现在的位置: 首页 > 综合 > 正文

QTEmbedded汉字显示

2013年08月11日 ⁄ 综合 ⁄ 共 375字 ⁄ 字号 评论关闭

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

QApplication::setFont(QFont("simkai",100,50));
QTextCodec *codec = QTextCodec::codecForName("GBK");    //获取系统编码
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);。

目前开发板上的是GBK而不是UTF-8,试了一下午才知道是这里出了毛病

抱歉!评论已关闭.