Задать вопрос
@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

Все что нужно от последней функции - передать текст, который содержит кнопка, или её же индекс. Я не понимаю как это реализовать, помогите пожалуйста
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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