Russian Qt Forum

Qt => Model-View (MV) => Тема начата: Андрей от Февраль 17, 2012, 18:56



Название: Два представления. Выделение ячеек серым цветом при попытке редактирования
Отправлено: Андрей от Февраль 17, 2012, 18:56
Модель - дерево.
Представления: дерево, таблица.
Выделяем последний Item (без наследников который) в дереве.
В таблице ничего не отображается, поскольку нет детей у последнего Itemа.
После этого выбираем любой Item с детьми, но не первый.
Пробуем в таблице редактировать.
Редактирование осуществляется по щелчку на активное поле или при попытке осуществить его с клавы.
Первым способ: После клика на активном поле ячейка в таблице становится серой, т.е. вроде, как таблица не в фокусе, я понимаю.
Второй способ: на клаву не реагирует, но после смены ячейки вбиваемые буквы отображаются, т.е. редактирование происходит, но не видно его, опять же не в фокусе, я понимаю.
Если на последний Item,  не переходить всё ок. Пощёлкаешь немного по Itemам баги пропадают, пока не перейдёшь на Item без детей.
Где мне искать ошибку? 


Название: Re: Два представления. Выделение ячеек серым цветом при попытке редактирования
Отправлено: Rem Norton от Февраль 17, 2012, 19:10
Код выкладывай, будем искать.


Название: Re: Два представления. Выделение ячеек серым цветом при попытке редактирования
Отправлено: Андрей от Февраль 18, 2012, 14:26
 :)