3
我有類似下面的代碼:死QML元素接收信號?
...
id: myComponent
signal updateState()
property variant modelList: []
Repeater {
model: modelList
MyButton {
...
Connection {
target: myComponent
onUpdateState: {
...
}
}
}
}
我分配一個值modelList,然後發出myComponent.updateState()來更新轉發器myButton的組件。在這一點上,我收到很多關於不存在的屬性的警告
似乎信號傳遞給不再存在的MyButton(因爲當我更改modelList時,中繼器會重新運行)。
有沒有辦法避免這種情況,還是應該忽略警告?