首先将下载好的字体库放到资源文件中:

设置相关代码如下:

#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)相关推荐

  1. linux直接运行程序加载动态库失败,扣丁学堂Linux培训详解程序运行时加载动态库失败解决方法...

    今天扣丁学堂Linux培训老师给大家介绍一下关于Linux程序运行时加载动态库失败的解决方法,希望对同学们学习有所帮助,下面我们一起来看一下吧. Linux下不能加载动态库问题 当出现下边异常情况 . ...

  2. Qt总结之二十:加载字体库

    一.字体文件 如果想直接用系统的字体,在UI文件中拖一个Font Combo Box,QFontComboBox显示的字体可以设置,如果觉得系统的字体太多,想自己定义字体,就得找一些字体文件,我这里用 ...

  3. qt int转换成qstring_Qt 加载cern-root库 并调用root类

    cern-root是欧洲核子研究中心CERN开发的基于C++,可与python,R,Fortran等语言进行绑定的数据处理框架.cern-root最初基于Qt开发,在root5之前可通过Qt来开发ro ...

  4. qt中append函数_Qt 加载cern-root库 并调用root类

    cern-root是欧洲核子研究中心CERN开发的基于C++,可与python,R,Fortran等语言进行绑定的数据处理框架.cern-root最初基于Qt开发,在root5之前可通过Qt来开发ro ...

  5. QT中main函数中加载外部字体:OTF

    QT中main函数中加载外部字体:OTF 我们开发的程序中,如果想使用外部下载的开源字体,同时保证在软件发布时,程序字体能保证和开发者环境下一致,且不想通过安装字体方式实现字体跟随软件时,我们需要在代 ...

  6. 【OS学习笔记】十 实模式:实现一个程序加载器-程序加载器如何将用户程序加载到内存并执行

    上一篇文章学习了以下内容: 用一种不同的分段方法,从另一个不同的的角度理解处理器的分段内存访问机制 使用循环和条件转移指令来优化主引导扇区代码 点击链接查看上一篇文章:点击链接查看 对于主引导扇区部分 ...

  7. 微信小程序加载第三方字体

    1.加载本地字体 做小程序项目时,有时为了提升页面展示效果,会引入一些第三方字体,引入方式如下代码片段 /*每个页面公共css */ @font-face {font-family: "al ...

  8. C++ QT加载字体,以及iconfont使用

    在一些arm linux板上开发qt界面时,会遇到无法显示中文,产生乱码的情况.这时可以通过加载中文字体解决,例如先下载DroidSansFallback.ttf字体文件到本地,然后将该字体加载到全局 ...

  9. contiki学习笔记(六)contiki程序加载器和多线程库

    六.contiki程序加载器 contiki程序加载器是一个用于加载和启动程序的抽象接口. Data Structures struct dsc//DSC程序描述结构. ModulesThe Cont ...

最新文章

  1. 级联人脸检测--Detecting Faces Using Inside Cascaded Contextual CNN
  2. java中VO、PO、DTO 、DO、POJO、BO、TO
  3. 坐标系转换工具_借助工具实现不同坐标系之间的转换
  4. Windows 2003性能监视器中的计数器名称变成数字的解决方法
  5. 西工大java实验报告给,西工大数字集成电路实验 实验课6 加法器的设计
  6. loadView加载(变换成ScrollView)
  7. python怎么一步步调试_PyCharm入门第一步(二)——调试第一个Python应用程序
  8. 标准的的Flash插入
  9. zabbix数据库表结构
  10. java测试字符串的编码_Java字符串测验
  11. Ubuntu解决依赖关系问题
  12. 在龙芯机器上编译OpenJDK8
  13. 用计算机怎么转换进制,计算机各种进制转换方法
  14. uart项目验证(一)-uart协议与uart ip的理解
  15. error C4716 必须返回一个值 处理
  16. 新手教程,网站建设第一步:织梦之家Dede程序的下载和安装
  17. 微信开通检测 检测号码是否开通微信
  18. HTML5验证表单内容是否为空
  19. mysql设置远程访问。
  20. 【DX-BT24蓝牙模块连接Arduino与手机透传教程】

热门文章

  1. MySQL 复制滞后怎么办?
  2. 【DevOps】从理念到实施
  3. ganglia-Monitor
  4. Android 4.0操作系统的20个使用小技巧
  5. 如何进入HPunix的单用户模式
  6. 一个牛人在美国的跳槽经历(有感)
  7. 用 Git 操作的数据库?这个项目火了!
  8. 初学者注意:你需要明白编程的意义所在,否则是学不好编程的!
  9. 突然听到一只公鸡的局域网聊天软件
  10. Linux之父:开源不为金钱名利只为娱乐