环境Qt4.6.2,2440板.
1.下载中文字体
http://wenq.org/ 感谢文泉提供很好的字体。
2.将字体文件名改成英文copy到目标板的 FONT目录下,要做一个export 指向这个目录哦。
3,在main中加入以下两行。
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
在程序中就可以直接用tr("")使用显示中文了.
有的还加入了
QFont font("wenquanyi",12,QFont::Bold); //使用wenquanyi字体
a->setFont(font);
我没有使用,不过也正常哈.