Цитата(Lonely_hermit @ 9.4.2010, 21:47)
QModelIndex на QTableView не устанавливается
фраза странная, не понятная
QModelIndex - координата данных в модели.
Как например QPoint в системе рисования, QPoint внутри себя содержит
X и
YТак и QModelIndex содержит внутри себя
Строку,
Столбец и
QModelIndex родителя (для поддержки иерархий)
Чтобы просто установить в представлении текущей ячейку с координатами (firstRow, firstColumn) нужно сделать так:
int firstRow = 0; // первая строка таблицы имеет индекс - нуль
int firstColumn = 0; // первый столбец таблицы имеет индекс - нуль
QModelIndex index = view->model()->index(firstRow, firstColumn); // узнаем модельный индекс у модели соответствующий заданным строке и столбцу
view->setCurrentIndex(index); // установим текущим новый индекс (новую координату)