派生python对象的深层副本

2024-06-24 13:43:17 发布

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

我在python中有一个对象,它是从QtGui.QGraphicsPixmapItem派生出来的,具有一些基本属性和方法。在对这个对象的引用调用deepcopy之后,当我试图使用副本时,我得到一个错误消息,说underlying C/C++ object has been deleted。我以前收到过这个错误,它发生在我没有在__init__中调用基类'constructor'时,所以我假设这个错误是因为QtGui.QGraphicsPixmapItem没有被复制。在

我该如何详细说明这一点?我只知道有一个__deepcopy__方法来实现这个目的。在


Tags: 对象方法消息属性objectinit错误副本