
私は小さなゲームを書いていて、設定で を使用していますListItem.ValueSelector
。可能であれば、マウス領域などのイベントをそれに添付したいと思います。例:
MouseArea {
anchors.fill: parent
onClicked: {
//do something when clicked
}
}
selectedIndex:
のプロパティが変更されたときにトリガーされるイベントListItem.ValueSelector
、何か助けはありますか?
答え1
QML では、property
定義されたものはすべて対応するon<Property>Changed
コールバックを生成する必要があります。プロパティの最初の文字が大文字になることを念頭に置いて、プロパティはコールバックselectedIndex
を提供する必要がありますonSelectedIndexChanged
。