我有一个包含一些文本字段的QML
我的问题是:如何检索
Item
,它们应该具有相同的字体。为了实现这个目标,我引入了一个新的属性myFont
,类型为font
。为了初始化此属性,我使用Qt.font
函数创建一个字体对象。但是我必须至少指定一种属性(family
或pointSize
)。我的问题是:如何检索
myFont
属性的默认字体?如果我只创建一个Text{}
项目,它已经附带了默认字体,我该如何获得与myFont
属性相同的字体? (同时我使用了一个隐藏的Text
字段,并创建了一个别名到它的font
属性,但我想要一个更好的解决方案)。Item {
property font myFont: Qt.font({pointSize: 10})
Text {
id: header
font: myFont
text: "My Header"
}
Text {
id: subject
font: myFont
text: "My Subject"
}
Text {
id: message
font: myFont
text: "Some meassage!"
}
}
property font myFont: header.font
?并从header
中删除默认的font
绑定? - bipllMyText
声明一个Text
),并使用所需的字体。然后使用MyText
代替Text
。 - Tarod