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

时间:2019-05-28 22:08:52

标签: python python-2.7 maya pyside2

我正在尝试制作一个简单的电子表格,其中包含职位列表。 [x,y,z]

我在QTablelist中有一个QStandardmodel。 现在,当我想为x,y,z创建3行的项目并尝试将列表加载到QStandardItem中时,出现了“调用错误的参数”错误。

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

item = QtGui.QStandardItem()

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

item.insertRow(0,l)ìtem.appendRow(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)

我真的不明白这里出了什么问题。 感谢任何关注它的人。

0 个答案:

没有答案