How to pass arguments to a Button command in Tkinter?

前端 未结 18 2776
夕颜
夕颜 2020-11-21 07:42

Suppose I have the following Button made with Tkinter in Python:

import Tkinter as Tk
win = Tk.Toplevel()
frame = Tk.Frame(master=win).grid(row=         


        
18条回答
  •  悲&欢浪女
    2020-11-21 07:55

    This can also be done by using partial from the standard library functools, like this:

    from functools import partial
    #(...)
    action_with_arg = partial(action, arg)
    button = Tk.Button(master=frame, text='press', command=action_with_arg)
    

提交回复
热议问题