QTableView уведомляет пользовательский ввод

Я создал класс, производный от QTableView. Он обновляет данные из другого потока, и это работает.

Теперь я хочу, чтобы пользователь мог изменять данные, показанные в таблице.

Переопределением flags(const QModelIndex &index) const из QAbstractTableModel, который я использую, я могу щелкнуть ячейку и вставить значение.

Моя проблема в том, что я не могу уведомить, когда пользователь завершил редактирование ячейки, и поэтому, когда редактирование закончено в ячейке, отображается старое значение.

Я видел, что в QTableWidget есть сигнал cellChanged кажется, делает то, что я хочу. Как я могу сделать то же самое с QTableView и QAbstractTableModel?

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]