您当前的位置: 首页 > 

龚建波

暂无认证

  • 3浏览

    0关注

    312博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

QML中使用FontAwesome字体图标

龚建波 发布时间:2021-02-11 00:31:36 ,浏览量:3

0.前言

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:

1.加载及使用

要在 QML 中使用该字体,有两种常用加载方式。

一是 cpp 中加载:

    QGuiApplication app(argc, argv);

    //加载字体并打印名称
    const int font_id = QFontDatabase::addApplicationFont(":/Font Awesome 5 Free-Solid-900.otf");
    qDebug()             
关注
打赏
1655829268
查看更多评论
0.0778s