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)相关推荐
- linux直接运行程序加载动态库失败,扣丁学堂Linux培训详解程序运行时加载动态库失败解决方法...
今天扣丁学堂Linux培训老师给大家介绍一下关于Linux程序运行时加载动态库失败的解决方法,希望对同学们学习有所帮助,下面我们一起来看一下吧. Linux下不能加载动态库问题 当出现下边异常情况 . ...
- Qt总结之二十:加载字体库
一.字体文件 如果想直接用系统的字体,在UI文件中拖一个Font Combo Box,QFontComboBox显示的字体可以设置,如果觉得系统的字体太多,想自己定义字体,就得找一些字体文件,我这里用 ...
- qt int转换成qstring_Qt 加载cern-root库 并调用root类
cern-root是欧洲核子研究中心CERN开发的基于C++,可与python,R,Fortran等语言进行绑定的数据处理框架.cern-root最初基于Qt开发,在root5之前可通过Qt来开发ro ...
- qt中append函数_Qt 加载cern-root库 并调用root类
cern-root是欧洲核子研究中心CERN开发的基于C++,可与python,R,Fortran等语言进行绑定的数据处理框架.cern-root最初基于Qt开发,在root5之前可通过Qt来开发ro ...
- QT中main函数中加载外部字体:OTF
QT中main函数中加载外部字体:OTF 我们开发的程序中,如果想使用外部下载的开源字体,同时保证在软件发布时,程序字体能保证和开发者环境下一致,且不想通过安装字体方式实现字体跟随软件时,我们需要在代 ...
- 【OS学习笔记】十 实模式:实现一个程序加载器-程序加载器如何将用户程序加载到内存并执行
上一篇文章学习了以下内容: 用一种不同的分段方法,从另一个不同的的角度理解处理器的分段内存访问机制 使用循环和条件转移指令来优化主引导扇区代码 点击链接查看上一篇文章:点击链接查看 对于主引导扇区部分 ...
- 微信小程序加载第三方字体
1.加载本地字体 做小程序项目时,有时为了提升页面展示效果,会引入一些第三方字体,引入方式如下代码片段 /*每个页面公共css */ @font-face {font-family: "al ...
- C++ QT加载字体,以及iconfont使用
在一些arm linux板上开发qt界面时,会遇到无法显示中文,产生乱码的情况.这时可以通过加载中文字体解决,例如先下载DroidSansFallback.ttf字体文件到本地,然后将该字体加载到全局 ...
- contiki学习笔记(六)contiki程序加载器和多线程库
六.contiki程序加载器 contiki程序加载器是一个用于加载和启动程序的抽象接口. Data Structures struct dsc//DSC程序描述结构. ModulesThe Cont ...
最新文章
- 级联人脸检测--Detecting Faces Using Inside Cascaded Contextual CNN
- java中VO、PO、DTO 、DO、POJO、BO、TO
- 坐标系转换工具_借助工具实现不同坐标系之间的转换
- Windows 2003性能监视器中的计数器名称变成数字的解决方法
- 西工大java实验报告给,西工大数字集成电路实验 实验课6 加法器的设计
- loadView加载(变换成ScrollView)
- python怎么一步步调试_PyCharm入门第一步(二)——调试第一个Python应用程序
- 标准的的Flash插入
- zabbix数据库表结构
- java测试字符串的编码_Java字符串测验
- Ubuntu解决依赖关系问题
- 在龙芯机器上编译OpenJDK8
- 用计算机怎么转换进制,计算机各种进制转换方法
- uart项目验证(一)-uart协议与uart ip的理解
- error C4716 必须返回一个值 处理
- 新手教程,网站建设第一步:织梦之家Dede程序的下载和安装
- 微信开通检测 检测号码是否开通微信
- HTML5验证表单内容是否为空
- mysql设置远程访问。
- 【DX-BT24蓝牙模块连接Arduino与手机透传教程】