如果您将模型类作为子类,则该函数的参数必须为同一类型?

时间:2019-07-15 10:29:57

标签: python pyqt pyqt5

我想对模型类QAbstractListModel进行子类化,手册上说:

必须在模型的子类中实现以下函数:flags(),data(),headerData(),rowCount()。

原始功能的描述如下:

QtCore.QAbstractItemModel.rowCount([parent=QModelIndex()])
Return type: int

注意:父参数是QModelIndex()对象。如果我编写一个新的rowCount(),则父参数也必须是QModelIndex()对象?还是只要返回类型为int,该参数都没有关系?

class myListModel(QAbstractListModel):
    def rowCount(self, parent=None, *args, **kwargs):
        pass

0 个答案:

没有答案