QTableView: dataChanged event clears cell being edited
问题 Working with a QTableView and QAbstractTableModel - when the model emits a dataChanged event for the cell being edited, the string the user has typed in the cell (but not pressed enter to 'commit' the edit) is erased. Example : Click a cell, type '123', cell is still in edit mode waiting for more text, dataChanged is emitted and the '123' is erased, leaving an empty cell in edit mode. Does anyone know how to stop this behaviour, or how the model can detect when the cell is being edited to