Несколько команд для одной кнопки текста с кнопки, а также запустить функцию tkinter - PullRequest
0 голосов
/ 04 марта 2019

У меня есть список кнопок, и мне нужно знать, как я могу получить текст кнопки, на которой нажимает пользователь, а также запустить функцию команды для того же.

помогает код, упомянутый в концея печатаю текст, но мне нужно это значение в другой переменной.Как это можно сделать.

Как запустить другую функцию после нахождения текста.

если я просто изменил команду = 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...