首先将下载好的字体库放到资源文件中:
设置相关代码如下:
#include "Widget.h"
#include <QApplication>
#include <QFontDatabase>
#include <QFont>
#include <QDebug>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
//设置字体
int fontId = QFontDatabase::addApplicationFont(":/res/hybqjt.ttf");
if(fontId >= 0){
QString mysh = QFontDatabase::applicationFontFamilies(fontId).at(0);
qDebug() << mysh;
QFont font(mysh);
QApplication::setFont(font);
}
else{
qDebug() << "fontId:" << fontId << " 字体加载失败";
}
Widget w;
w.show();
return a.exec();
}
使用上述方式加载字体库。
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/qq78442761/article/details/121624133
内容来源于网络,如有侵权,请联系作者删除!