Я не знаю, почему вы пытаетесь использовать numpy
и np.append()
. Но проблема - это основа, которую даже не стоит спрашивать.
Сначала нужно создать массив
img = np.array(PhotoImage)
и тогда вы можете добавить
img1 = np.append(img, ...)
Но есть следующая проблема - вы не можете использовать массив с create_image()
. Вы должны использовать одно изображение.
img = np. array()
single_image = PhotoImage(file='images/1.png')
img1 = np.append(img, single_image)
frame.create_image(..., image=single_image)
Вместо numpy
вы можете использовать стандартный список
img_list = []
single_image = PhotoImage(file='images/1.png')
img_list.append(single_image)
frame.create_image(..., image=single_image)
или используйте индекс для получения изображения из списка - т.е. img_list[-1]
дает последнее изображение из списка
img_list = []
img_list.append(PhotoImage(file='images/1.png'))
frame.create_image(..., image=img_list[-1])