Я знаю, если я хочу взять индекс и данные выбранных значений в табличном виде, как;
QModelIndexList _indexes = ui->tvDatabaseImages->selectionModel()->selectedRows();foreach (QModelIndex index, _indexes)
{
qDebug() << "TableView Index = " << QString::number(index.row());
qDebug() << "TableView Index Value = " << index.data().toInt();
}
Однако я хочу получить весь индексный список таблиц без выбора. Является ли это возможным? Если да, то как я могу это сделать?
Используя модель позади QTableView
:
model=myView.model()
for ( int col = 0; col < model.columnCount(); ++col )
{
for( int row = 0; row < model.rowCount(); ++row )
{
index = model.index( row, col );
qDebug() << index.data();
}
}
Как ни странно, я не нашел ничего более простого.