#!/usr/bin/env python import tkinter as tk from tkinter import ttk from PIL import Image, ImageTk import os from os import listdir from tkinter import filedialog parent = tk.Tk() parent.title("Perlinator") parent.minsize(320, 240) def upload_folder(): folder_path = filedialog.askdirectory() if folder_path: image_files = [ f for f in listdir(folder_path) if f.lower().endswith((".png", ".jpg", ".jpeg", ".gif")) ] print(f"Found {len(image_files)} images in {folder_path}:") for image_file in image_files: print(image_file) open_button.pack(pady=10) else: popup = tk.Toplevel(parent) popup.title("No Folder Selected") popup.geometry("300x100") label = tk.Label(popup, text="No folder selected.") label.pack(pady=20) popup.after(2000, popup.destroy) open_button = tk.Button( parent, anchor="center", cursor="hand2", text="Selectionner le dossier d'images", command=upload_folder, ) open_button.pack(pady=10) parent.mainloop()