QR Code Generator with customtkinter - Eliza J.

QR Code Generator with customtkinter - Eliza J.
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()