# -*- coding: utf-8 -*- """ Created on Sat Jun 19 20:14:29 2021 @author: cl491 """ import tkinter as tk from PIL import Image, ImageTk import time root = tk.Tk () canvas = tk.Canvas (root, width = 300, height = 300, bg = "white") canvas.pack () def rotate (degrees): global img img = img.rotate (degrees) global tkimg tkimg = ImageTk.PhotoImage (img) canvas.create_image (200,200, image = tkimg, tags = "img") img = Image.open ("target1.png") rotate (0) def pressed (event): rotate (1) time.sleep(1) canvas.tag_bind ("img", "", pressed) root.mainloop ()