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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: QTableWidget определить что закончилось редактирование!!  (Прочитано 9179 раз)
iroln
Гость
« Ответ #15 : Октябрь 08, 2011, 15:48 »

По идее сигнал dataChanged высылается моделью уже ПОСЛЕ того, как данные были изменены, то есть предполагается, что они уже были записаны куда-то там, где они хранятся. Этот сигнал используется видами для собственного обновления. Вам надо, как я понял, вывести подтверждение до того, как данные будут сохранены. Это надо делать в модели, а не в виде, потому что одна модель может иметь несколько видов одновременно. Не будете же вы в каждом виде реализовывать проверку вводимых данных.

Вот тут можно почитать:
http://doc.crossplatform.ru/qt/4.7.x/model-view-programming.html
« Последнее редактирование: Октябрь 08, 2011, 15:50 от iroln » Записан
NetWorm
Гость
« Ответ #16 : Октябрь 08, 2011, 15:54 »

У меня сделано, что при нажатии на Enter я двигаюсь по ячейкам, но при редактировании ячейки теряется фокус и мне нужно его вернуть на следующую ячейку или остаться на этой же... т.е. чтобы закончилось редактирование и ячейка осталась выделенной
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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