import Qt 4.7 Rectangle { width: 400 height: 400 Rectangle { id: theRect objectName: "TheRect" color: "red" width: 50; height: 50 x: 100; y: 100 } states: State { name: "moved" PropertyChanges { target: theRect x: 200 } } transitions: Transition { SpringAnimation { targets: theRect; properties: "x"; velocity: 10000 } } MouseArea { anchors.fill: parent onClicked: parent.state = "moved" } }