1.下载文泉驿正黑字体
下载链接:文泉驿字体官网链接
2.将字体拷贝到ARM开发板中
解压得到wqy-zenhei.ttc,上传到字体库引用路径(我开发板上存放字体库的路径为:/opt/fonts)
3.修改/etc/profile设置字体库引用路径
在开发板文件/etc/profile中,添加路径到环境变量。增加一句:
export QT_QWS_FONTDIR=/opt/fonts
4.使用字体
Qt5.6中只有 QTextCodec::setCodecForLocale(codec);
摒弃了Qt4中的:
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
调用例子如下:
main.cpp
#include "mainwindow.h"
#include <QApplication>
#include <QTextCodec>
//#include <QWSServer>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
//设置编码
QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf-8"));
/* 设置字体为 文泉驿 正黑, 省去linux 字库版权的纷扰 */
QFont font;
font.setPixelSize(16);
font.setF

本文详细介绍如何在ARM开发板上配置并使用文泉驿正黑字体,包括字体下载、上传、环境变量设置及Qt5.6中字体的正确调用方法。
最低0.47元/天 解锁文章
3442





