Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: qtkoder777 от Октябрь 18, 2017, 16:28



Название: Как программно завершить редактирование ячейки QTableView?
Отправлено: qtkoder777 от Октябрь 18, 2017, 16:28
Обычно конец редактирования - это щелчок по другой ячейке.

Что делать, если у меня поставлен делегат, который открывает диалог выбора цвета, и по его закрытию надо перекрасить ячейку?

Пока ячейка в режиме редактирования она отображается белой, цвет меняется только после щелчка по другой ячейке.


Название: Re: Как программно завершить редактирование ячейки QTableView?
Отправлено: vic57 от Октябрь 19, 2017, 17:27
я бы сделал диалог выбора цвета по ПКМ через customMenuRequested
https://forum.qt.io/topic/31233/how-to-create-a-custom-context-menu-for-qtableview