S
Size: a a a
S
DN
NM
AS
NM
NM
NM
AS
AS
NM
NM
AS
NM
def displayDeviceData(self, dataList=None):
'''This works
for row in reversed(range(self.rowCount())):
self.beginRemoveRows(QModelIndex(), row, row)
del self.tableData[row]
self.endRemoveRows()
'''
# This does not:
self.beginResetModel()
self.modelReset.emit()
self.resetInternalData()
self.endResetModel()
self.beginInsertRows(QModelIndex(), 0, len(dataList)-1)
self.tableData = dataList
self.endInsertRows()
AS
def displayDeviceData(self, dataList=None):
'''This works
for row in reversed(range(self.rowCount())):
self.beginRemoveRows(QModelIndex(), row, row)
del self.tableData[row]
self.endRemoveRows()
'''
# This does not:
self.beginResetModel()
self.modelReset.emit()
self.resetInternalData()
self.endResetModel()
self.beginInsertRows(QModelIndex(), 0, len(dataList)-1)
self.tableData = dataList
self.endInsertRows()
NM
AS
AS
NM