我通過按下按鈕打開一個頂級視窗
command=lambda: PasswordWindow(self).grab_set()
但我想使用 functools.partial 來做到這一點。有沒有辦法做到這一點?
uj5u.com熱心網友回復:
functools.partial需要一個可呼叫物件,因此您不能讓它既創建實體PasswordWindow又呼叫該物件的方法。您要么需要將呼叫移至grab_setinside PasswordWindow.__init__,要么創建一個單獨的函式來執行您想要的操作。但是,如果您創建一個單獨的函式,則不需要functools.partial.
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/518299.html
