HOME/Articles/

tkinter example argsInButtonCallback (snippet)

Article Outline

Python tkinter (gui) example 'argsInButtonCallback'

Functions in program:

  • def make_callback(number):
  • def callback(number):

argsInButtonCallback

Python tkinter example: argsInButtonCallback

from tkinter import *

master = Tk()


def callback(number):
    print(number)


def make_callback(number):
    return (lambda: callback(number))


for i in range(0, 10):
    b = Button(master, text=str(i), command=make_callback(i))
    b.pack()

mainloop()