シグナルと機能を備えたアイテムがあります。
ここで、このアイテムを FocusScope でカプセル化し、たとえば、一部のアイテム プロパティをエイリアスで FocusScope にバインドします。しかし、アイテムの関数とシグナルをどのように使用できますか?
例:
FocusScope {
property alias color: box.color
Item {
id: myBox
anchors.fill: parent
signal colorChanged()
Rectangle {
id: box
width: parent.width
height: parent.height
anchors.centerIn: parent
color: "red"
}
// some more code e.g. to emit the signal
}
}
これらの FocusScopes の 1 つを作成すると、Item のシグナルにアクセスできません。
FocusScopes を使用する場合、本当にすべてのラッパーを実装する必要がありますか? それとも、アイテムをフォーカススコープに置き換えるだけですか?