我有一个按钮类,你可以像这样实例化:
engine.createElement((0, 0), Button(code=print, args=("Stuff!",)))
当它被点击时,它会打印“Stuff!”。但是,我需要按钮在单击时自行销毁。像这样的东西:
engine.createElement((0, 0), Button(code=engine.killElement, args=(self,)))
但是,这只会杀死调用者,因为此时 self 指的是调用者。我需要做的是提前给班级自己的“自我”......
我只想让字符串在单击时'self'
引用self
变量,但是如果我想'self'
在参数中使用字符串怎么办?
这样做的方法是什么?我的架构是错的还是什么?