我在 QML 中绑定项目时遇到问题,例如:
Rectangle{
id: thetarget
width:100
height:100
}
Item{
id: container
MouseArea{
id:mousearea
drag.target: thetarget //not work
anchors.fill: thetarget //not work
property int foo: thetarget.width //work
}
}
我想要的是在不改变结构的情况下使 drag.target、anchors.fill 的绑定工作(mousearea 不是目标的兄弟或子级)。我已经使用了Binding,函数来返回目标,但是它们都没有用。有人可以告诉我有什么问题吗?