# 准备数据模型
self.dialog.model = QStandardItemModel(self.table_row, 4)
self.dialog.model.setHorizontalHeaderLabels(['商品编号', '支数','实际重量', '采购单价(元/吨)'])
self.model_nRow = 0
for i, j in result0[result0['Supplier'] == 'xxx'][['Item_No', Invoice_No]].iterrows():
self.dialog.model.setItem(self.model_nRow, 0, QtGui.QStandardItem(str(list(j)[0])))
self.dialog.model.setItem(self.model_nRow, 1, QtGui.QStandardItem(str(list(j)[1])))
# QtGui.QStandardItem对象只能是文本
self.model_nRow += 1
# 将数据模型绑定到QTableView
self.dialog.ui.tableView.setModel(self.dialog.model)
QTableView的使用方法
最新推荐文章于 2024-06-29 13:49:56 发布