Я пытался выяснить, как очистить tableWidget, чтобы я мог добавить новый контент. Фрагмент ниже показывает виджет и как информация добавляется. Тем не менее, каждый раз, когда я обновляю его sh, вместо очистки экрана он добавляет дополнительную информацию. Любая помощь будет оценена.
Спасибо
def addNewContent(results):
header = self.tableWidget.horizontalHeader()
self.tableWidget.clearContents()
header.setSectionResizeMode(QtWidgets.QHeaderView.ResizeToContents)
numrows = len(results)
numcols = len(results[0])
self.tableWidget.setRowCount(numrows)
self.tableWidget.setColumnCount(numcols)
for row in range(numrows):
for column in range(numcols):
self.tableWidget.setItem(row, column, QTableWidgetItem((str(results[row][column]))))
addNewContent(results)