Я создал класс, производный от QTableView. Он обновляет данные из другого потока, и это работает.
Теперь я хочу, чтобы пользователь мог изменять данные, показанные в таблице.
Переопределением flags(const QModelIndex &index) const
из QAbstractTableModel, который я использую, я могу щелкнуть ячейку и вставить значение.
Моя проблема в том, что я не могу уведомить, когда пользователь завершил редактирование ячейки, и поэтому, когда редактирование закончено в ячейке, отображается старое значение.
Я видел, что в QTableWidget есть сигнал cellChanged
кажется, делает то, что я хочу. Как я могу сделать то же самое с QTableView и QAbstractTableModel?
Задача ещё не решена.