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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как узнать редактируется ли какая-то ячейка QTableWidget?  (Прочитано 4219 раз)
miha-ha
Гость
« : Март 04, 2009, 16:03 »

Как узнать редактируется ли какая-то ячейка QTableWidget?
И если редактируется, то программно применить изменения...
Записан
lex_newton
Гость
« Ответ #1 : Март 04, 2009, 18:48 »

Если честно, то не понял вопроса...
Записан
miha-ha
Гость
« Ответ #2 : Март 11, 2009, 09:38 »

При добавлении новой строки я заполняю ячейки дефолтными значениями значениями, а первую ячеку перевожу в режим редактирования QAbstractItemView.edit()
но если я тут же пытаюсь добавить вторую строку, то ячейка первой строки продолжает оставаться в режиме редактирования...
Вот я и хочу узнать как возможно определить ячейку которая редактируется и выйти из режима редактирования.
Записан
miha-ha
Гость
« Ответ #3 : Март 13, 2009, 10:36 »

QAbstractItemView имеет свойство state
таким образом я могу узнать находится ли в режиме редактирования QTableWidget
if(tableWidget() & QAbstractItemView::EditingState)
{...}

текущую ячейку я тоже могу получить.

Но остался вопрос как выйти из режима редактирования?Непонимающий
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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