TreeView {
anchors.fill: parent
model: theModel
onCurrentIndexChanged: console.log("current index: " + currentIndex+ " current row: " + currentIndex.row)
itemDelegate: Rectangle {
color: ( styleData.row % 2 == 0 ) ? "white" : "lightblue"
height: 40
Text {
anchors.verticalCenter: parent.verticalCenter
text: styleData.value === undefined ? "" : styleData.value // The branches don't have a description_role so styleData.value will be undefined
}
}
TableViewColumn {
role: "name_role"
title: "Database name"
}
onClicked: {
console.log("clicked", index)
}
это мой древовидный код. Он будет отображать имена баз данных как родительские, а имена таблиц как дочерние.Мне нужно получить имя ребенка, когда я нажимаю на дочернюю область.это все, что мне нужно.
, например:
database_name
|____table_one
|____table_two
когда я нажимаю 'table_one', мне нужно получить table_one в виде текста / строки
это мойприложение Мне нужно получить имена дочерних элементов в виде текста из этого дерева