0

関数を実装しようとしていinsertRowます(オーバーライド可能と非常によく似ています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 に答える