【发布时间】:2019-03-26 01:48:41
【问题描述】:
我们正在转换一些较旧的 QT 小部件代码以使用 QML,但我找不到 QFont::setStretch() 操作的等效属性。
QML Font page 仅显示family、粗体、斜体、下划线、pointSize、pixelSize、粗细、上划线、删除线、大写、letterSpacing、wordSpacing、kerning、preferShaping 和hintingPreference。
这个字体选择是在 Text 对象内完成的,如下所示:
Text {
font.family: "LiberationSans"
font.pixelSize: 178
font.weight: 80
//font.stretch: 75 - doesn't work, no such property
}
有没有办法在 QML 中设置拉伸因子。顺便说一下,我们使用的是 Qt 5.6。
【问题讨论】: