首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

qt 移植arm 显示中文有关问题

2013-01-11 
qt 移植arm 显示中文问题我也移植文泉驿字库了放在开发板的/lib/fonts目录下了,也在程序里面加上QApplicat

qt 移植arm 显示中文问题
我也移植文泉驿字库了放在开发板的/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);
但是为什么开发板上还是没显示中文呢,甚至连乱码都不显示 qt 中文 arm
[解决办法]

引用:
我也移植文泉驿字库了放在开发板的/lib/fonts目录下了,也在程序里面加上 
    QApplication a(argc, argv);
    chinese w;
    w.show();
QTextCodec *codec = QTextCodec::codecForName("UTF-8");
    QTextCodec::setCodecF……

你没字库当然屁都不显示了。随便找个带中文的ttf
把这个文件拷贝到你Qt中的libs/fonts下面 注意你在程序中指定的字体如果在fonts/文件夹下面存在而且是不支持英文的,那么把那个字库先删除掉。
其次如果你只是玩玩那么使用ttf就可以了,如果你要做产品记住一定需要使用qpf字体,要不保证郁闷死你

热点排行