У меня есть список кнопок, и мне нужно знать, как я могу получить текст кнопки, на которой нажимает пользователь, а также запустить функцию команды для того же.
помогает код, упомянутый в концея печатаю текст, но мне нужно это значение в другой переменной.Как это можно сделать.
Как запустить другую функцию после нахождения текста.
если я просто изменил команду = check_user в приведенном ниже коде, она запускает функцию
Но мне нужно запустить функцию и получить текст кнопки
all_accidental_case_except_close - это фрейм данных - значения индекса - это текст, который будет напечатан на кнопке.Количество кнопок будет изменяться в зависимости от определенных условий.
код:
bt_list = []
for idx, value in enumerate(all_accidental_case_except_close.index):
b = Button(root, text = value, command = lambda c = idx: print(bt_list[c].cget("text")))
bt_list.append(b)
b.grid(row = idx + 2, column = 1)