0.前言
1.加载及使用
FontAwesome是一套可免费使用的字体图标库,官网介绍:
可通过如下链接获取对应的字库文件:
官网:https://fontawesome.com/
中文网(含v4下载):http://www.fontawesome.com.cn/
新版下载:https://fontawesome.com/download
GitHub:https://github.com/FortAwesome/Font-Awesome
如果下载的第四版,那么可以用 fontawesome-webfont.ttf 这个文件,对应字体名称 "FontAwesome"。如果下的第五版会有三个字体(选择 ttf 或者 otf 使用):
实测 solid 的支持好一点,QML 里 brands 大部分都没法显示。下图左侧为 solid,右侧为 regular:

要在 QML 中使用该字体,有两种常用加载方式。
一是 cpp 中加载:
QGuiApplication app(argc, argv);
//加载字体并打印名称
const int font_id = QFontDatabase::addApplicationFont(":/Font Awesome 5 Free-Solid-900.otf");
qDebug()
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?