Iは、次のようなコードを持っている:シグナルを受信するデッドQML要素?
...
id: myComponent
signal updateState()
property variant modelList: []
Repeater {
model: modelList
MyButton {
...
Connection {
target: myComponent
onUpdateState: {
...
}
}
}
}
IはmodelListに値を代入した後、リピータ内にMyButtonコンポーネントを更新するmyComponent.updateState()を発行します。この時点で、存在しないプロパティについて多くの警告が表示されます
信号がMyButtonに渡されるようになりました(モデルリストを変更するとリピータが再実行されるため)。
これを回避する方法はありますか、それとも単に警告を無視する必要がありますか?