Qt笔记-桌面应用程序加载字体库(ttf)
Posted IT1995
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt笔记-桌面应用程序加载字体库(ttf)相关的知识,希望对你有一定的参考价值。
首先将下载好的字体库放到资源文件中:
设置相关代码如下:
#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();
使用上述方式加载字体库。
以上是关于Qt笔记-桌面应用程序加载字体库(ttf)的主要内容,如果未能解决你的问题,请参考以下文章