Pyside2 itemChanged вызывается 2 раза (как предотвратить)

я новичок в Python. Я использую Pyside2 и Qt-Designer для разработки простого приложения. Я реализовал QTableWidget. Я хочу добиться того, чтобы пользователь мог изменять записи в таблице. Я начал использовать itemChanged, но он вызывается дважды, потому что я использую setText() в своей подключенной функции. Проблема в том, что каждый раз, когда я обновляю элемент (x, x), элемент (0,0) также обновляется. Может ли кто-нибудь помочь мне, как предотвратить эту проблему? Это мой код:

def initUI(self):
   self.ui.tableErfassen.itemChanged.connect(self.updateItem)

def updateItem(self,item):
   self.ui.tableErfassen.itemAt(item.row(),item.column()).setText(item.text())

person Lasse Bieber    schedule 22.01.2021    source источник