Russian Qt Forum
Ноябрь 24, 2024, 02:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: index в tableview  (Прочитано 3723 раз)
sib
Гость
« : Декабрь 27, 2011, 08:03 »

Здраствуйте. Прошу помощи в решениии проблемы. Немогу определить номер выделенной строки в  tableview.
Записан
KrupaKarlo
Гость
« Ответ #1 : Декабрь 27, 2011, 08:29 »

Если установлено выделение по строкам, то можно так

Код:
QModelIndexList indexes = view->selectionModel()->selection().indexes();
for (int i = 0; i < indexes.count(); ++i)
{
 QModelIndex index = indexes.at(i);
 // Тут проверить на нужную строку

}

Может кто по лучше способ знает
Записан
sib
Гость
« Ответ #2 : Декабрь 27, 2011, 09:03 »

Огромное вам спасибо и уважение. Очень помогли.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Декабрь 27, 2011, 09:35 »

QAbstractItemView::currentIndex()
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
KrupaKarlo
Гость
« Ответ #4 : Декабрь 27, 2011, 11:57 »

текущий элемент и выделение немного разные вещи. Можно устанавливать текущий элемент, но выделен будет другой.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #5 : Декабрь 27, 2011, 15:40 »

это понятно, но в большинстве случаев этот метод - как раз то, что нужно
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
andrew.k
Гость
« Ответ #6 : Декабрь 27, 2011, 18:04 »

это понятно, но в большинстве случаев этот метод - как раз то, что нужно
Главное понимать разницу.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.053 секунд. Запросов: 23.