如何为QListWidg设置模型

2024-09-25 14:28:38 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法为QListWidget设置模型?我在这里得到AttributeError: QListWidget.setModel is a private method

class Model(QtCore.QAbstractListModel):
    def __init__(self):
        QtCore.QAbstractListModel.__init__(self)
        self.items=[]
    def rowCount(self, parent=QtCore.QModelIndex()):
        return len(self.items)
    def flags(self,index):
        return QtCore.Qt.ItemIsEditable

view=QtGui.QListWidget()

viewModel=Model()
view.setModel(viewModel)

Tags: 模型selfviewmodelreturninitdefitems