I'm openng a Toplevel window by pressing a butten with
command=lambda: PasswordWindow(self).grab_set()
but i want to use functools.partial to do this. Is there a way to do this?
CodePudding user response:
functools.partial
requires a callable, so you can't have it both create an instance of PasswordWindow
and call a method on that object. You'll either need to move the call to grab_set
inside PasswordWindow.__init__
, or create a separate function that does what you want. Though, if you create a separate function, there's no need for functools.partial
.