在选择/点击TreeView
上的某些内容时,有没有办法获取QML TreeView
的行号?例如,对于TableView
我使用currentRow
。是否存在等同于TreeView
的内容?
答案 0 :(得分:1)
您应该使用currentIndex
。 documentation。
例如:
TreeView {
id: myTree
...
model: myModel
onCurrentIndexChanged: console.log("current index: " + currentIndex
+ " current row: " + currentIndex.row)
TableViewColumn {
title: "title1"
role: "role1"
}
TableViewColumn {
title: "title2"
role: "role2"
}
onClicked: {
console.log("clicked", index)
}
}
您可以在GitHub中查看the complete example。