在QML中加载不同字体

Posted Fu_Lin_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在QML中加载不同字体相关的知识,希望对你有一定的参考价值。

之前加载不同的字体都是通过Qt代码设置,如下

QFontDatabase::addApplicationFont("XXXXXX/DroidSansFallback.ttf")

后面发现很多时候都不太起作用, 如果加载一个字体还好一点,加载多个好像就不起作用,后面翻阅文档,发现有专门对应Qml字体的组件FontLoader
FontLoader的说明
FontLoader可以通过名字本地路径网络url路径三种方式加载字体。

//通过名字,加载系统安装的字体
FontLoader 
    id: fixedFont; name: "Courier" 

以上是关于在QML中加载不同字体的主要内容,如果未能解决你的问题,请参考以下文章

在QML中加载不同字体

QML:在 GridView 中加载图像

如何在运行时生成的 QML 中加载图像(jpg)

Qml 在运行时可以工作,但不会在 Qt 设计器中加载照片

QML:设置 AnimatedImage 源而不在资源中加载文件

使用 QQuickImageProvider 在 QML WebEngineView 中加载图像