PyQt4 - «RuntimeError: основной объект C / C был удален»

Я продолжаю получать эту RuntimeError, которую я не уверен, как исправить. Вот то, что я пытаюсь достичь. Я хочу динамически обновлять этот QTableWidget значениями, когда я нажимаю на различные элементы в моем QTreeView. По большей части мой код работает, за исключением случаев, когда я нажимаю на свой второй элемент, и мне нужно обновить мой QTableWidgt, когда я сталкиваюсь с этим «RuntimeError: базовый объект C / C был удален». Вот фрагмент моего кода:

def BuildTable( self ):
    ...
    for label in listOfLabels :
        attr = self.refAttr[label]
        self.table.setItem(row, 0, QtGui.QTableWidgetItem( label ) )

        tableItem = QtGui.QTableWidgetItem( str(attr.GetValue()) )
        self.table.setItem(row, 1, tableItem )
        someFunc = functools.partial( self.UpdateValues, tableItem, label )                     

        QtCore.QObject.connect(self.table, QtCore.SIGNAL('itemChanged(QTableWidgetItem*)'), someFunc)   

def UpdateValues(self, tableItem, label):
    print '--------------------------------'
    print 'UPDATING TEXT PROPERTY VALUE!!!'
    print tableItem.text()
    print label

Компилятор сообщает об ошибках в строке & quot; print tableItem.text () & quot;

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос