您的位置:首页 > 编程语言 > Qt开发

关于QT字库的移植和使用总结(能够任意改变字体和颜色)

2016-07-14 13:18 375 查看
个人创作,未经本人允许不得抄袭

刚刚在qt的AM335x上面成功移植了可以随意改变大小和颜色的字体库(颜色这儿是qt渲染上去的)首先我们需要下载一个文泉绎的字体库。当然 我这儿是为了尽量的小下载的wqy-microhei.ttf下面是我的链接
 
第一步 把字体库下载到你的对应的lib/fonts、里面
第二步 配置环境 (默认路径不用配置)
exportQTDIR=/usr/local/Trolltech/QtEmbedded-4.7.0-arm

export QT_QWS_FONTDIR=$QTDIR/lib/fonts
(很重要)第三步 在linux条件下 我用的ubuntu用字体管理器打开刚刚下载的字体库 查看本身的名称

 


第四步 在QT的main函数里面添加如下语句
 QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
   QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8");
 QFont font;
 
   font.setFamily(("WenQuanYi Micro Hei"));
   a.setFont(font);
这样 你运行起来就可以和你写的程序 字体颜色都一致了 当然 你也可以把windows的字体库移植过来 效果一样的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qt 字体 移植