我有一个自定义项目(MyItem),该项目具有“ onValueChanged”功能。
在另一个文件中,我声明一个MyItem对象,并且我想覆盖“ onValueChanged”而不使用原始的“ onValueChanged”功能。
这是我的代码:
MyItem.qml
(y,x)
main.qml
Item
{
property real value: 5
onValueChanged: console.log("value changed from MyItem")
}
如果我单击myButton_,我将得到以下输出:
qml:值从MyItem更改
qml:值已从测试中更改
但是我要输出以下内容:
qml:值已从测试中更改
这是一种方法吗?