次のようにインスタンス化できるボタンクラスがあります。
engine.createElement((0, 0), Button(code=print, args=("Stuff!",)))
クリックすると「Stuff!」と表示されます。ただし、ボタンがクリックされるたびにボタンが破壊される必要があります。このようなもの:
engine.createElement((0, 0), Button(code=engine.killElement, args=(self,)))
ただし、その時点で self は呼び出し元を参照しているため、それは呼び出し元を殺すだけです。私がする必要があるのは、事前にクラスに独自の「自己」を与えることです...
クリック時に文字列が変数を'self'
参照するようにすることだけを考えましたが、引数self
で文字列を使用したい場合はどうすればよいでしょうか?'self'
これを行う方法は何ですか?私のアーキテクチャはすべて間違っていますか?