python中configure與config的區(qū)別
1 回答

斯蒂芬大帝
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
我用tkinter來舉個(gè)例子。
在處理label標(biāo)簽的文本修改時(shí)候經(jīng)常用到
label.config(text='XXX')。在eclipse中計(jì)入config方法。會發(fā)現(xiàn)有這么一句話“config = configure”。說明config和configure其實(shí)都是同一個(gè)方法。
label是一個(gè)對象。而"對象[XX]"的形式 會自動(dòng)調(diào)用__getitem__方法。"對象[XX]=XX"的形式會自動(dòng)去調(diào)用__setitem__方法。 而setitem方法如下:其實(shí)也是調(diào)用configure方法。
def __setitem__(self, key, value):
self.configure({key: value})
- 1 回答
- 0 關(guān)注
- 5162 瀏覽
添加回答
舉報(bào)
0/150
提交
取消