0

我正在尝试实现一个insertRow功能(非常类似于 overridable insertRows)。这就是我所做的:

def insertRow(self, row_data, parent=QtCore.QModelIndex()):
    self.beginInsertRows(parent, self.rowCount(), self.rowCount())
    self.arraydata.append(row_data)
    self.endInsertRows()

这本身不会显示任何内容QTableView(即使它扩展了左滚动条)。

我哪里错了?

4

1 回答 1

0

问题是表一开始是空的,因此,columnCount也为零。我也需要beginInsertColumns打电话endInsertColumns

于 2012-04-28T01:47:22.813 回答