import tkinter as tk
import customtkinter as ck
import qrcode
from PIL import ImageTk, Image
okno = ck.CTk()
okno.title("QR Code Generator")
okno.config(padx=100, pady=100)
ck.set_appearance_mode("dark")
ck.set_default_color_theme("green")
def generate_qrcode():
global obrazek
dane = URL.get()
qr_code = qrcode.make(dane)
obrazek = ImageTk.PhotoImage(qr_code)
etykieta_qr.configure(image=obrazek)
def save_qrcode():
obrazek_zapis = ImageTk.getimage(obrazek)
obrazek_zapis.save("qrcode.png", format="PNG")
etykieta_URL = ck.CTkLabel(okno, text="Paste URL below: ")
etykieta_URL.pack()
URL = ck.CTkEntry(okno, width = 150)
URL.pack(pady=20)
generate_button = ck.CTkButton(okno, text="Generate QR code", command=generate_qrcode)
generate_button.pack(pady=20)
etykieta_qr = ck.CTkLabel(okno, text="")
etykieta_qr.pack()
save_button = ck.CTkButton(okno, text="Save QR code", command=save_qrcode)
save_button.pack(pady=20)
okno.mainloop()