Я пытаюсь сделать слайд-шоу с изображениями, но я не могу заставить работать модуль ImageTk
import tkinter as tk
from itertools import cycle
from ImageTk import PhotoImage
images = ["ffa1c83.jpg", "ffa4600.jpg", "faa4149.jpg", "f099e64.png"]
photos = cycle(PhotoImage(file=image) for image in images)
def slideShow():
img = next(photos)
displayCanvas.config(image=img)
root.after(50, slideShow) # 0.05 seconds
root = tk.Tk()
root.overrideredirect(True)
width = root.winfo_screenwidth()
height = root.winfo_screenwidth()
root.geometry('%dx%d' % (640, 480))
displayCanvas = tk.Label(root)
displayCanvas.pack()
root.after(10, lambda: slideShow())
root.mainloop()
Я использую Python 3.7
Я получаю эту ошибку:
Traceback (most recent call last):
File "C:\Users\cj\Desktop\code_stuff\slideshow\slide show V2\SlideShowV2.py",
line 3, in <module>
from ImageTk import PhotoImage
ModuleNotFoundError: No module named 'ImageTk'