Russian Qt Forum

Qt => Model-View (MV) => Тема начата: Павел_F. от Февраль 08, 2010, 09:20



Название: Каксамому заставить ячейку в QTableView перейти в режим редактирования?
Отправлено: Павел_F. от Февраль 08, 2010, 09:20
Задача такая. Есть модель( унаследована от QAbstractTableModel) и вьюха для модели( QTableView). Есть делегаты. Так вот. При успешном редактировании одной ячейки нужно автоматически перейти к редактированию другой. Как таблице сказать что нужно ячейку row, column переключить в режим редактирования?


Название: Re: Каксамому заставить ячейку в QTableView перейти в режим редактирования?
Отправлено: cya-st от Февраль 08, 2010, 12:47
Код:
QModelIndex ind = model.index(row, col);
ui->tableView->setCurrentIndex(ind);
ui->tableView->edit(ind);


Название: Re: Каксамому заставить ячейку в QTableView перейти в режим редактирования?
Отправлено: Павел_F. от Февраль 08, 2010, 14:49
Ага, спасибо. Хотя сам нашел уже. Теперь ищу как узнать открыто ли редактирование у какой-нибудь ячейки...