【发布时间】:2014-11-10 15:48:12
【问题描述】:
有没有办法为 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)
【问题讨论】: