Третий архив вопросов и ответов Вопросы по самым различным темам


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 05:40
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Замучился уже-помогите сделать проще. Имеется форма, на ней QTableView (tab_view), связанная с SqlQueryModel (model). В модель выбраны данные из кучи таблиц, поэтому редактирую в lineEdit'ах и ComboBox'ах, расположенных на форме. Задача- после редактирования (или удаления) "подсветить" в tab_view ту запись, которая редактировалась (или предыдущую, если запись удалялась). Дело в том, что модель заполняется отсортированными (причем может быть сортировка по разным полям) данными. После поисков где только можно получилось что-то заумное:после изменения текущей строки форма подает сигнал с аргументом=нужному idсигнал принимает слот модели, где перебираются все строки, пока не получится data(index)==idпосле этого модель подает сигнал с записи в текущей выборкеего принимает форма и "подсвечивает" нужную строку tab_view->selectRow(number)Может, как-то по-проще можно? А то ужас какой-то вышел(Qt4.3.2)
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
QTableView Guest Продолжение старого архива 0 30.09.2011 21:06
QTableView - QSqlTableModel Guest Новый архив 3 0 29.09.2011 05:55
Проблемма с Переход->Компьютер. Переход->Сеть в меню гнома Guest Новые вопросы и ответы 4 0 27.09.2011 20:26
setSpan для QTableView Guest Продолжение архива вопросов 0 27.09.2011 13:35



© www.otvetnemail.ru - Форум вопросов и ответов.