2
假設我們有以下QML代碼:綁定調用順序
import QtQuick 2.4
import QtQuick.Window 2.0
Window {
id: win
width: 800
height: 600
Rectangle {
id: rect
width: 100
height: 100
anchors.centerIn: parent
color: "orange"
property bool test: false
MouseArea {
anchors.fill: parent
onClicked: {
rect.test = true;
}
}
}
Item {
property bool test: rect.test
onTestChanged: {
rect.color = "green"
}
}
Item {
property bool test: rect.test
onTestChanged: {
rect.color = "yellow"
}
}
}
在上述例子中有2個綁定項rect
的屬性test
。在這種情況下,綁定的評估順序是什麼?最重要的是,我可以管理它並設置特定的訂單嗎?
謝謝,@Mitch,這也是我所設想的。所以,據我瞭解,有沒有辦法來管理它? – folibis
我不認爲在這種情況下有辦法進行管理。 – Mitch