如何以QML富格式文本设置字体样式

时间:2018-08-06 13:01:00

标签: qt fonts qml

我在应用程序中使用git pull字体。它们是从SF Pro Text加载的:

main.cpp

id = QFontDatabase::addApplicationFont(":/SF-Pro-Text-Light.otf"); id = QFontDatabase::addApplicationFont(":/SF-Pro-Text-Regular.otf"); id = QFontDatabase::addApplicationFont(":/SF-Pro-Text-Medium.otf"); 中,我可以结合使用font.family和font.styleName属性使用的main.qml字体:

SF Pro Text Light

font.styleName此处可以设置为Light / Medium / Regular。

但是我的目标是创建带有几种混合字体样式的文本行,因此我尝试使用以下方法:

Text {
    text: "Some Text";
    font.family: "SF Pro Text"
    font.styleName: "Light"
}

不幸的是,我不明白如何在富文本格式内传递样式(中,浅或常规)。您能否将我指向html中的正确属性或更好的方法?

谢谢。

0 个答案:

没有答案