Как установить индекс столбца модели TableViewColumn в QML, используя QAbstractTableModel
Этот вопрос в основном задает одно и то же - возможно ли использовать QAbstractTableModel с TableView из QtQuick.Controls?
У меня есть QAbstractTableModel с данными в строках и столбцах. Я хочу иметь возможность указать, какой столбец в моей модели должен отображать вид. Это вовсе не очевидно, любая помощь будет оценена.
Основные примеры основаны на уникальных именах ролей, чтобы обеспечить получение правильных данных в заданном столбце, например:
TableView {
TableViewColumn { role: "title"; title: "Title"; width: 100 }
TableViewColumn { role: "author"; title: "Author"; width: 200 }
model: libraryModel
}
Единственное, что я могу придумать, - это назначить каждому столбцу в моей модели уникальное имя роли, но это похоже на запах кода, есть еще один простой способ указать индекс столбца моего TableViewColumn
?