QTextCodec::setCodecForLocale(QTextCodec::codecForName(
"UTF-8"
));
QTextCodec::setCodecForTr(QTextCodec::codecForName(
"UTF-8"
));
//支持Tr中文
QTextCodec::setCodecForCStrings(QTextCodec::codecForName(
"UTF-8"
));
//支持中文文件名显示
QFont font;
font.setPointSize(160);
//实际上是16的字号,但设成16却不行
font.setFamily((
"wenquanyi"
));
font.setBold(
false
);
a.setFont(font);
然后将从网上下载的wenquanyi_140_50,wenquanyi_140_75,wenquanyi_130_50,wenquanyi_130_75,wenquanyi_160_50,wenquanyi_160_75等等都放到开发板/lib/fonts下面就可以了。在程序中只要故意将字号设置成14px,13px,16px就可以自动对应了。