Доброго дня всем!
Есть модель QAbstractListModel на С++ и ассоциированная с ней TableView в QML через роли (см.
https://doc-snapshots.qt.io/qt5-5.9/qtquick-models-abstractitemmodel-example.html)
Пример части TableView
TableView
{
id: idUserTable
function handlingSelection()
{
console.log("Name",[b]????????[/b]) // скажем как здесь вывести столбец имени для 2 строки
}
onCurrentRowChanged: { handlingSelection() }
onClicked:
{
handlingSelection()
}
TableViewColumn {
id: clmnName
role: "name"
title: "USER NAME"
delegate: Rectangle
{
Text {
anchors.centerIn: parent
text: styleData.value
font.bold: styleData.selected ? true : false
}
color: styleData.selected ? "#9ACAD5" : "white"
}
}
model: DataUsers
}
При заполнении таблицы данные сопоставляются по ролям и все норм заполняется, добавляется, удаляется.
Вопрос как в выделенной строке доступиться к отдельно взятой ячейки и забрать оттуда текст?