0

シグナルと機能を備えたアイテムがあります。
ここで、このアイテムを 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 を使用する場合、本当にすべてのラッパーを実装する必要がありますか? それとも、アイテムをフォーカススコープに置き換えるだけですか?

4

1 に答える 1