- 积分
- 0
贡献0
飞刀0 FD
注册时间2016-3-26
在线时间0 小时

|
发表于 2011-5-27 17:48:54
|
显示全部楼层
字体问题?你是需要中文显示是么?
在ARM平台上却不行,我们需要移植一些中文字体库,这里使用的是QT自带的中文字体库,wenquanyi_120_50.qpf
放在QT的安装目录下 /usr/local/Trolltech/lib/fonts下面
在/etc/profile中导出路径
export QT_QWS_FONTDIR=/usr/local/qt463lib/lib/fonts
然后修改main.cpp文件
QApplication a(argc, argv);
QTextCodec *codec = QTextCodec::codecForName("gbk");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
QFont font("wenquanyi",6);
a.setFont(font);
需要说明的是,QTextCodec *codec = QTextCodec::codecForName("gbk")如果不可行,你可以再试试QTextCodec *codec = QTextCodec::codecForName("UTF-8") |
|