如下 代码 self.data已经获取sql数据 共2万条数据,循环添加到model时 耗时18s ,是否有办法 优化时长
self.model = QStandardItemModel(self)
for row, dat in enumerate(self.data):
self.model.setItem(row, 0, QStandardItem(str(dat[0]).strip()))
self.model.setItem(row, 1, QStandardItem(str(dat[1]).strip()))
self.model.setItem(row, 2, QStandardItem(str(dat[2]).strip()))
self.model.setItem(row, 3, QStandardItem(str(dat[3]).strip()))
self.model.setItem(row, 4, QStandardItem(str(dat[4]).strip()))
self.model = QStandardItemModel(self)
for row, dat in enumerate(self.data):
self.model.setItem(row, 0, QStandardItem(str(dat[0]).strip()))
self.model.setItem(row, 1, QStandardItem(str(dat[1]).strip()))
self.model.setItem(row, 2, QStandardItem(str(dat[2]).strip()))
self.model.setItem(row, 3, QStandardItem(str(dat[3]).strip()))
self.model.setItem(row, 4, QStandardItem(str(dat[4]).strip()))