2
私は困惑しています。次の2つのコードが同じように動作しないのはなぜですか?最初のサンプルでキーワード引数とdictアンパック結果が異なる
1)
for attr in ("size", "pos"):
self.bind(**{attr: lambda *args: setattr(self.background, attr, self.__getattribute__(attr))})
2)
self.bind(size=lambda *args: setattr(self.background, "size", self.__getattribute__("size")))
self.bind(pos=lambda *args: setattr(self.background, "pos", self.__getattribute__("pos")))
、キーワード引数を直接与えられます。 もう一つは、dictを解凍することによってキーワード引数が与えられます。
奇妙なKivyの奇妙なものか何かgetattribute?
これは意味があります。優秀な説明をありがとう! –