Дорогие форумчане!
Тема такая:
Есть определённые ситуации, при которых QModelIndex на QTableView не устанавливается. Ситуацию с пустой таблицей я не рассматриваю.
В общем, нужно установить QModelIndex по умолчанию на первую строку после каждого изменения в
QTableView. Как код написать?
int firstRow = 0; // первая строка таблицы имеет индекс - нуль
int firstColumn = 0; // первый столбец таблицы имеет индекс - нуль
QModelIndex index = view->model()->index(firstRow, firstColumn); // узнаем модельный индекс у модели соответствующий заданным строке и столбцу
view->setCurrentIndex(index); // установим текущим новый индекс (новую координату)
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)