Задать вопрос
@Onigire

Как различить нажатие кнопки из списка?

Делаю небольшое приложение в Custom Tkinter и столкнулся со следующей проблемой. Можно создать неопределенное количество кнопок используя списки, но я никак не понимаю как разобрать какая кнопка была нажата, то есть.
tests_available = ['food.test.txt', 'hobbies.test.txt', 'museum.test.txt']
buttons = [0] * len(tests_available)

for index, sample in enumerate(tests_available):
            buttons[index] = ctk.CTkButton(sidebar_frame, command=theme_button_event, text=sample[:-9])
            buttons[index].grid(row=index+1, pady=10)

def theme_button_event():
        pass

Все что нужно от последней функции - передать текст, который содержит кнопка, или её же индекс. Я не понимаю как это реализовать, помогите пожалуйста
  • Вопрос задан
  • 158 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы