Just for the record: How this array stuff works:
import QtQuick 2.4
import QtQuick.Controls 1.3
import QtQuick.Window 2.2
ApplicationWindow {
title: qsTr("Hello World")
width: 640
height: 480
visible: true
property var car: [1,2,3]
Column {
Button {
text: "Doesn't work"
onClicked: {
car[0] = 2
car[1] = 3
car[2] = 1
}
}
Button {
text: "Works"
onClicked: car = [3,1,2]
}
Button {
text: "Works, too"
onClicked: {
car[0] = 6
car[1] = 7
car[2] = 8
carChanged()
}
}
Text {
text: "" + car[0] + " " + car[1] + " " + car[2]
}
}
}