
Я пишу небольшую игру, и в настройках она использует ListItem.ValueSelector
, я бы хотел, если это возможно, прикрепить к ней какое-нибудь событие, например, к области мыши, например:
MouseArea {
anchors.fill: parent
onClicked: {
//do something when clicked
}
}
событие, которое срабатывает при selectedIndex:
изменении свойства в ListItem.ValueSelector
, есть ли помощь?
решение1
В QML любое property
определение должно производить соответствующий on<Property>Changed
обратный вызов. Имея в виду, что это сделает первую букву свойства заглавной, selectedIndex
свойство должно предоставлять onSelectedIndexChanged
обратный вызов.