У меня есть QThread, который обновляет значения столбца QTableWidget. Когда пользователь дважды щелкает строку этого столбца, QThread прекращает обновление значений, позволяя пользователю редактировать последнее прочитанное значение.
Если пользователи нажимают Enter, выдается сигнал cellChanged(int, int)
, и я могу продолжить обновление значений. Но в случае Esc я не получаю сигнала об изменении и не знаю, когда возобновить обновление новых значений.
Если я повторно реализую метод фильтра событий QTableView для прослушивания клавиши Esc, я могу перезапустить обновление значений, но только если я нажму клавишу Esc 2 раза. В первый раз я выхожу из QTableWidgetItem. Можно ли его слушать в первую очередь?
Заранее спасибо.