我也移植文泉驿字库了放在开发板的/lib/fonts目录下了,也在程序里面加上
QApplication a(argc, argv);
chinese w;
w.show();
QTextCodec *codec = QTextCodec::codecForName("UTF-8");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
QFont font("wenquanyi",12,QFont::Bold);
a.setFont(font);
但是为什么开发板上还是没显示中文呢,甚至连乱码都不显示
你没字库当然屁都不显示了。随便找个带中文的ttf
把这个文件拷贝到你Qt中的libs/fonts下面 注意你在程序中指定的字体如果在fonts/文件夹下面存在而且是不支持英文的,那么把那个字库先删除掉。
其次如果你只是玩玩那么使用ttf就可以了,如果你要做产品记住一定需要使用qpf字体