crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> index в tableview, номер выделенной строки
sib
  опции профиля:
сообщение 27.12.2011, 8:13
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 1
Регистрация: 23.12.2011
Пользователь №: 3088

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здраствуйте. Прошу помощи в решениии проблемы. Немогу определить номер выделенной строки в tableview.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
wiz29
  опции профиля:
сообщение 27.12.2011, 8:42
Сообщение #2


Старейший участник
****

Группа: Участник
Сообщений: 600
Регистрация: 7.7.2010
Из: Санкт-Петербург
Пользователь №: 1866

Спасибо сказали: 94 раз(а)




Репутация:   12  


Цитата(sib @ 27.12.2011, 9:13) *
Здраствуйте. Прошу помощи в решениии проблемы. Немогу определить номер выделенной строки в tableview.

Если нужно именно строки то смотри примерно так (данный метод актуален, когда выбрана именно строка целиком)
QAbstractItemView* pView = getTableView();//это пример, не следует понимать буквально:)
QItemSelectionModel* pSelModel = pView->selectionModel();
QModelIndexList selectedRows = pSelModel->selectedRows();

Если интересует строка для текущей выделенной ячейки, то примерно так:
QAbstractItemView* pView = getTableView();
QModelIndex cellId = pView->currentIndex();
int rowNumber = cellId.row();
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 1.12.2024, 22:15