加载本地字体 先将字体加入资源文件,然后
1 2 3 4 |
QFontDatabase fontDatabase; if (fontDatabase.addApplicationFont(":/images/FontAwesome.ttf") == -1) qWarning() << "Failed to load font"; |
然后可以在QML中直接使用该字体
1 2 3 4 5 6 7 |
Text { text:"\uf26c" font.family: "FontAwesome" font.pixelSize: iconHeight anchors.verticalCenter: parent.verticalCenter; } |
注意的是font.family的值,可以用工具查看. 设置默认字体 先用上面的方式加载好字体后: [crayon-656984bd3……