我正在尝试制作一个GUI,我需要能够删除Comic类(在Comics列表中)内的实例化对象。我还需要能够从名称列表中将其删除。(漫画名称)
这是我找到要删除的对象的功能
def delete_comic():
for c in comics:
if c._name == delete_selected_comic.get():
c._delete_comic()
update_label()
这是我的类,函数和实际上删除对象的函数。
class Comic:
def __init__(self, name, stock):
self._name = name
self._stock = stock
comics.append(self)
comic_names.append(name)
def _delete_comic(self):
self._stock = 0
self._name = ""
del self
将stock和name设置为0和blank并不会真正删除该对象,并且我不确定如何使用del self。
关于如何删除此对象的任何帮助将不胜枚举。提前致谢
回首忆惘然
慕码人8056858
相关分类