当前位置: 代码迷 >> python >> 添加数据后,行数如何更新自身?
  详细解决方案

添加数据后,行数如何更新自身?

热度:39   发布时间:2023-06-16 14:15:50.0
self.table.setRowCount(5)
self.table.setColumnCount(8)
self.table.setHorizontalHeaderLabels(title)
            for i,row in enumerate(cur):
                for j,val in enumerate(row):
                    self.table.setItem(i, j, QtGui.QTableWidgetItem(str(val)))

我已经创建了一个表,该表要包含多行数据,如何为插入表中的每一行数据使行数+1? 而不是我必须要限制要插入数据的行数。 如果需要更多信息,请告诉我。

据我所知, rowCount将为您提供表中确切的行数。 因此,我认为您的问题是如何插入新行。 如果您使用insertRow,那似乎很简单,我现在无法检查代码,因为我没有python解释器,但是类似以下几行的代码应该可以工作:

self.table.setColumnCount(8)
self.table.setHorizontalHeaderLabels(title)
for i,row in enumerate(cur):
    self.table.insertRows(self.table.rowCount())
    for j,val in enumerate(row):
        self.table.setItem(i, j, QtGui.QTableWidgetItem(str(val)))
  相关解决方案