之前加载不同的字体都是通过Qt代码设置,如下
QFontDatabase::addApplicationFont("XXXXXX/DroidSansFallback.ttf")
后面发现很多时候都不太起作用, 如果加载一个字体还好一点,加载多个好像就不起作用,后面翻阅文档,发现有专门对应Qml字体的组件FontLoader,
FontLoader的说明
FontLoader可以通过名字、本地路径、网络url路径三种方式加载字体。
//通过名字,加载系统安装的字体
FontLoader {
id: fixedFont; na
本文介绍了在QML中加载不同字体的方法,包括通过Qt代码、Qml字体组件以及网络路径加载。当加载多个字体时,直接使用Qt代码可能不起作用。官方文档推荐使用FontLoader组件,它提供了加载状态的判断。示例代码展示了如何加载网络路径上的字体,并且当字体文件较大时,建议将字体文件放入构建目录,以加快编译速度。
订阅专栏 解锁全文
876

被折叠的 条评论
为什么被折叠?



