Генерация кнопок
Имеется: список имён изображений для нанесения их на кнопки (image_list), переменные image_list = "../Images" и image_int = len(os.listdir(image_dir)).
После запускается цикл for x in range(imagelist):
В теле цикла:
Y = 0
Y+= 10
#ImageLink = PhotoImage(file="../Images/img%i"% i +".gif")
FrameButton = Button(root,text=images_names[i],
width=10,height=1,
relief=GROOVE).grid(row=0,column=Y)
Проблема заключается в том, что в левом-верхнем углу размещается лишь последняя кнопка из списка, а не столбиком (сверху вниз).
И второй вопрос заключается в том, как каждой сгенерированной кнопке назначить ссылку на разные изображения, учитывая, что имя изображения также генерируется в цикле ("img%i"%i.gif").
Источник: Stack Overflow на русском