
Ich schreibe ein kleines Spiel und in den Einstellungen wird eins verwendet ListItem.ValueSelector
. Wenn möglich, würde ich gerne ein Ereignis daran anhängen, etwa mit einem Mausbereich, z. B.:
MouseArea {
anchors.fill: parent
onClicked: {
//do something when clicked
}
}
ein Ereignis, das ausgelöst wird, wenn sich die selectedIndex:
Eigenschaft in ändert ListItem.ValueSelector
. Irgendwelche Hilfe?
Antwort1
In QML property
sollte jede Definition einen entsprechenden on<Property>Changed
Rückruf erzeugen. Beachten Sie, dass der erste Buchstabe der Eigenschaft groß geschrieben wird. Eine selectedIndex
Eigenschaft sollte einen onSelectedIndexChanged
Rückruf bereitstellen.