diff --git a/perlisator.py b/perlisator.py index 29b4460..4b22665 100644 --- a/perlisator.py +++ b/perlisator.py @@ -1,11 +1,66 @@ -from tkinter import * -from tkinter.ttk import * -import PIL -import pytesseract +import tkinter as tk +from tkinter import ttk +from PIL import Image, ImageTk +import os +from os import listdir -root = Tk() -frm = ttk.Frame(root, padding=10) -frm.grid() -ttk.Label(frm, text="Hello World!").grid(column=0, row=0) -ttk.Button(frm, text="Quit", command=root.destroy).grid(column=1, row=0) -root.mainloop() +parent = tk.Tk() +parent.title("Image in Tkinter") + + +def button_clicked(): + global isittrue + if isittrue == 0: + image2 = Image.open("test/ssh.png") + image2 = ImageTk.PhotoImage(image2) + image_label.configure(image=image2) + image_label.image = image2 + isittrue = 1 + else: + image_label.configure(image=img) + image_label.image = img + isittrue = 0 + + +isittrue = 0 + +button = tk.Button( + parent, + text="Click Me", + command=button_clicked, + activebackground="blue", + activeforeground="white", + anchor="center", + bd=3, + bg="lightgray", + cursor="hand2", + disabledforeground="gray", + fg="black", + font=("Arial", 12), + height=2, + highlightbackground="black", + highlightcolor="green", + highlightthickness=2, + justify="center", + overrelief="raised", + padx=10, + pady=5, + width=15, + wraplength=100, +) + +button.pack(padx=20, pady=20) + +folder_dir = "./test/" +for images in os.listdir(folder_dir): + + if images.endswith(".png") or images.endswith(".jpg") or images.endswith(".jpeg"): + print(images) + +img = Image.open("test/couv.png") +img = ImageTk.PhotoImage(img) + +image_label = tk.Label(parent, image=img) +image_label.pack() + +parent.mainloop()