直接从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,试了一下午才知道是这里出了毛病