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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как сделать DBNavigator для QTableView в Qt 4?  (Прочитано 3901 раз)
brontoz
Гость
« : Сентябрь 26, 2006, 10:13 »

Суть задачи:
Надо сделать несколько кнопок типа
[<<],[<],[>],[>>]
или
[Начало],[Назад],[Вперёд],[Конец]
Т.е.управлять фокусом текущей строки таблицы посредством представленных кнопок. Собственно не так важно реализовать кнопки, сколько сам механизм навигации по QTableView не касаясь мышой и стрелками.

Просто киньте идею куда смотреть, кто разобрался.

Надо например просто просканировать все записи прямо в открытой таблице, с перемещением фокуса. Понятно что есть понятие Index и всё что с ним связано, через который можно вытащить значение поля, а как изменить тек.строку? Словом как сделать First, Previous, Next, Last, как в QSqlQuery?
Записан
Tonal
Гость
« Ответ #1 : Сентябрь 26, 2006, 10:45 »

Смотри на SelectModel + QAbstractItemModel::index
Записан
bigirbis
Гость
« Ответ #2 : Сентябрь 27, 2006, 09:25 »

Просто храни QModelIndex и делай ему sibling()
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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