如何讓方法被自動調用?
Python 這樣讓方法被自動調用。
在處理label標簽的文本修改時候經常用到 label.config(text='XXX')。在eclipse中計入config方法。會發現有這么一句話“config = configure”。說明config和configure其實都是同一個方法。 label是一個對象。而"對象[XX]"的形式 會自動調用__getitem__方法。"對象[XX]=XX"的形式會自動去調用__setitem__方法。 而setitem方法如下:其實也是調用configure方法。
def __setitem__(self, key, value): self.configure({key: value})
下一篇18歲去哪里打工好