我有一个qtablewidget
在pyqt5中有3列和1行。现在我想分别获取每列的值,并将其存储在一个变量中,我可以逐个打印它们。我喜欢这样,但它只打印第一列值
def PrintData(self):
name = self.tableWidget.itemAt(self.tableWidget.currentColumn() , 0).text()
email = self.tableWidget.itemAt(self.tableWidget.currentColumn(), 1).text()
print(name)
print(email)
答案 0 :(得分:0)
你可以检索你的项目
name = [self.tableWidget.item(row, 0).text() for row in range(self.tableWidget.rowCount())]
email = [self.tableWidget.item(row, 1).text() for row in range(self.tableWidget.rowCount())]
....等