1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
import QtQuick 2.0 Rectangle { width: 400 height: 400 states: State { name: "state1" PropertyChanges { target: myItem x: 200 - myItem.y } } Rectangle { id: myItem objectName: "myItem" width: 100 height: 100 color: "green" x: 100 - myItem.y Binding on x { when: myItem.y > 50 value: myItem.y } } }