【发布时间】:2014-03-24 05:13:51
【问题描述】:
我有一个 QML 元素“按钮”,其中有一个 MouseArea 元素。 我想要做的是向项目发送一个函数,然后将其传递给 MouseArea:
例子:
Button{
id: smth
...
...
onClicked: console.log("Someone Clicked Me!")
}
我的元素可能是这样的:
Rectangle{
property var onClicked
...
MouseArea{
onClicked : parent.onClicked
}
}
我发现我可以像在原生 js 中那样不带括号地传递函数,但我认为有一种方法可以像 MouseArea 元素那样实现它。
【问题讨论】: