Создать уникальную кнопку, используя для l oop tkinter - PullRequest
0 голосов
/ 14 января 2020

Я создал кнопку, используя для l oop, что успешно, но я не могу передать другой аргумент функции ИЛИ Есть ли способ присвоить кнопке идентификатор или имя, а затем получить имя

1 Ответ

0 голосов
/ 14 января 2020

Мне нужно немного больше информации, если нет, но похоже, что то, что вы хотите сделать, может быть обработано с помощью функций обратного вызова. На страницах effbot tkinter :

def callback(number):
    print "button", number

Button(text="one",   command=callback(1)).pack()
Button(text="two",   command=callback(2)).pack()
Button(text="three", command=callback(3)).pack()

Вместо 1, 2, 3 просто введите любой идентификатор обратного вызова / необходимую информацию.

...