Amazing-Python-Scripts
33 строки · 858.0 Байт
1from tkinter import *2from PIL import ImageTk, Image3import os4
5
6def rotate_image():7global counter8img_label.config(image=img_array[counter % len(img_array)])9counter = counter+110
11
12counter = 113root = Tk()14root.title('Wallpaper viewer')15root.minsize(250, 400)16root.configure(background='black')17# img = Image.open('wallpaper/Screenshot_20210215-182223_Truecaller.jpg')
18files = os.listdir(r'.\wallpaper')19# files = os.listdir('.')
20img_array = []21for file in files:22img = Image.open(os.path.join(r'.\wallpaper', file))23resized_img = img.resize((250, 300))24img_array.append(ImageTk.PhotoImage(resized_img))25img_label = Label(root, image=img_array[0])26img_label.pack(pady=(15, 10))27
28next_btn = Button(root, text='Next', bg='white', fg='black',29width=25, height=2, command=rotate_image)30
31
32next_btn.pack()33root.mainloop()34