請問這里的lambda后面為什么有三個unused?代表什么含義?有什么用?
# GUI Callback function
def checkCallback(*ignoredArgs):
# only enable one checkbutton
if chVarUn.get(): check3.configure(state='disabled')
else: check3.configure(state='normal')
if chVarEn.get(): check2.configure(state='disabled')
else: check2.configure(state='normal')
# trace the state of the two checkbuttons
chVarUn.trace('w', lambda unused0, unused1, unused2 : checkCallback())
chVarEn.trace('w', lambda unused0, unused1, unused2 : checkCallback())
uj5u.com熱心網友回復:
應該是把這三個作為引數傳入checkCallback()然后得到回傳值吧,畢竟你的checkCallback()的引數是不定的uj5u.com熱心網友回復:
checkCallback()方法里面沒有用到unused0,unused1和unused2這三個引數啊?能再詳細解釋一下嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/186519.html
