У меня есть набор данных с именем «df_db», в котором я сохранил изображения в формате base64 в столбце «Изображения». Теперь я хотел бы использовать tkinter для прокрутки изображений одно за другим. До сих пор я реализовал полосу прокрутки и использую это значение для извлечения строки base64 из моей базы данных, которую затем конвертирую в изображение и пытаюсь показать в tkinter:
from tkinter import *
from PIL import ImageTk, Image
import os
def show_frame(val):
#Covert from base64
b64 = df_db["Images"][int(val)]
imgdata = base64.b64decode(b64)
#Show image
img = ImageTk.PhotoImage(Image.open(io.BytesIO(imgdata)))
panel = Label(root, image = img)
panel.pack(side = "bottom", fill = "both", expand = "yes")
root = Tk()
w1 = Scale(root, from_=0, to=42, orient=HORIZONTAL, command=show_frame)
w1.pack()
root.mainloop()
Пока это не работаети я был бы признателен за помощь.