Проблема в следующем.Имеется QTreeView, в editTriggers() стоит флажок QAbstractItemView::CurrentChanged, тоесть редактирование ячейки происходит при одинарном нажатии мышки на итем.После редактирования, если подтвердить ввод нажатием Enter'а, делегат естественно пропадает, но итем остаётся всё ещё выделен серым прямоугольником в точечку...из-за этого последующее редактирование ячейки происходит не по одинарному клику, а по двойному,тройному..как когда.Тоже самое происходит если во время редатирования кликнуть где-нибудь за пределами QTreeView.Пробовал по-разному очищать выделение и фокус после CommitData, но не помагаетвот..что можно сделать?)
|