我有一个QTreeWidgetItem对象的列表,当我在<item>
测试中用于<list>
时遇到了NotImplementedError。有谁知道我必须在QTreeWidgetItem上实现什么才能正常工作?我尝试重载哈希运算符,但并没有解决它-我收到相同的错误。
from PySide2 import QtWidgets
_list = [QtWidgets.QTreeWidgetItem() for _idx in range(3)]
print _list[1] in _list
这是错误消息:
# Error: operator not implemented.
# Traceback (most recent call last):
# File "<maya console>", line 2, in <module>
# NotImplementedError: operator not implemented. #
就像评论中提到的那样,它是一个错误。这是一种使用id()
的解决方法,您可以改用它: