我有这个QML对象(来自this sample):
Path {
startX: 50; startY: 50
PathSvg { path: "L 150 50 L 100 150 z" }
}
现在我想添加一个指定长度的属性,我想在Svg字符串中使用它。像
这样的东西Path {
startX: 50; startY: 50
length: 200
PathSvg { path: "L length 50 L 100 length z" }
}
如何在QML对象的字符串中插入数字属性?
答案 0 :(得分:2)
只是做:
Path {
id: p
startX: 50; startY: 50
length: 200
PathSvg { path: "L " + p.length + " 50 L 100 " + p.length + " z" }
}
好消息是如果长度发生变化,这将重新评估并更新路径字符串。