Я хочу, чтобы изображение прокручивалось внутри холста. Но я не могу этого сделать.
import tkinter
def scroll_image(event):
global roll
roll = roll - 10
canvas1.itemconfig(canvas1.create_image(20, roll, image=i))
roll = 10
windows = tkinter.Tk()
windows.title("My Application")
# Adding canvas to show image there
canvas1 = tkinter.Canvas(windows, width=200, height=100)
i = tkinter.PhotoImage(file="Capture.gif")
canvas1.create_image(20, 20, image=i)
# trying to implement roll-up image
canvas1.itemconfig(canvas1.create_image(20, 20, image=i))
canvas1.bind("<Configure>", scroll_image)
canvas1.grid(column=0, row=2)
windows.mainloop()
Я пытался использовать циклы, но заметил, что циклы работают как положено, но, к сожалению, обновление холста происходит только один раз. Поэтому я удалил петлю. Но мне нужно найти выход для реализации свернутого изображения.