【发布时间】:2020-06-25 07:00:11
【问题描述】:
我尝试像这样在 PySide2 中的 QStringListModel 中添加新字符串
self.model = QStringListModel()
n = self.model.rowCount()
self.model.insertRow(n)
i = self.model.index(n,0)
self.model.setData(index= i,value='Hello World!!',role=Qt.EditRole)
在 insertRow() 之前运行正常, 但我得到一个 TypeError: PySide2.QtCore.QStringListModel.setData(): 没有足够的参数 在最后一行。 因为我填写了这个函数中的所有参数。 这个错误是如何发生的以及如何解决它? 请帮帮我。
【问题讨论】: