添加行,删减行 def generateMenu(self, pos): # 计算有多少条数据,默认-1, row_num = -1 menu = QMenu() item1 = menu.addAction(u'添加行') item2 = menu.addAction(u'删减行') action = menu.exec_(self.tableWidget2.mapToGlobal(pos)) # 显示选中行的数据文本 if action == item1: rowIndex = self.tableWidget2.currentRow() if (rowIndex != -1): self.tableWidget2.insertRow(rowIndex+1) if action == item2: rowIndex = self.tableWidget2.currentRow() if (rowIndex != -1): self.tableWidget2.removeRow(rowIndex)
末尾添加行 row = self.tableWidget2.rowCount() self.tableWidget2.insertRow(row)
表格添加行边赋值 for i in range(len(c)): row = self.tableWidget3.rowCount() self.tableWidget3.insertRow(row) newItem = QTableWidgetItem(c[i][1]) self.tableWidget3.setItem(i, 0, newItem) newItem = QTableWidgetItem(c[i][2]) s