无法在QStandardItem中追加或插入行/列

2024-09-30 12:30:52 发布

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

我试着做一个简单的电子表格,里面有职位列表。 [x,y]

我在一个QTablelist中有一个QStandardmodel。 现在,当我想为x,y,z创建3行的项并尝试将列表加载到QStandardItem中时,我遇到了一个“Called with error arguments”错误。在

这是我仍然得到错误的最小代码:

item = QtGui.QStandardItem()

l = [1,2,4]item.setRowCount(3)

item.insertRow(0,l)或{}

控制台输出:

# Error: 'PySide2.QtGui.QStandardItem.appendRow' called with wrong argument types:
#   PySide2.QtGui.QStandardItem.appendRow(list)
# Supported signatures:
#   PySide2.QtGui.QStandardItem.appendRow(PySide2.QtGui.QStandardItem)
#   PySide2.QtGui.QStandardItem.appendRow(list)

or

# Error: 'PySide2.QtGui.QStandardItem.insertRow' called with wrong argument types:
#   PySide2.QtGui.QStandardItem.insertRow(int, list)
# Supported signatures:
#   PySide2.QtGui.QStandardItem.insertRow(int, PySide2.QtGui.QStandardItem)
#   PySide2.QtGui.QStandardItem.insertRow(int, list)

我真的不明白这里有什么问题。 谢谢你的调查。在


Tags: 列表错误witherroritemargumentlistint

热门问题