我正在尝试并在看似简单的事情上失败了:内联定义一个简单的文本格式化组件,然后用不同的文本多次实例化它。这是代码
Item {
.
.
.
Component {
id: favButtonLabelText
Text {
text: "Blah!"
color: StyleSingleton.xNavPrimaryText
font.family: StyleSingleton.xNavTextFont
font.pointSize: 28
}
}
.
.
.
Loader { sourceComponent: favButtonLabelText; text: "Diameter" }
在 Loader 行,文本属性无效。在组件上定义属性或别名的尝试被拒绝,并显示“组件对象无法声明新属性”。
我在文档中找到的唯一示例显示了覆盖内联组件中定义的x
属性。Rectangle
在我看来,覆盖元素的text
属性是类似的。Text
我怎样才能做到这一点?