import tkinter as tk
import qrcode
from PIL import ImageTk, Image
okno = tk.Tk()
okno.title("Generator QR Code")
okno.geometry("800x500")
okno.config(pady = "30", padx = "30")
def generuj_qr():
global obrazek
dane = pole_URL.get()
qr_code = qrcode.make(dane)
obrazek = ImageTk.PhotoImage(qr_code)
etykieta_qr.configure(image=obrazek)
def zapisz_qr():
obrazek_zapis = ImageTk.getimage(obrazek)
obrazek_zapis.save("kod_qr.png", format="PNG")
etykieta_link = tk.Label(okno, text="Wklej link w pole poniżej")
etykieta_link.pack()
pole_URL = tk.Entry(okno, width = 40)
pole_URL.pack()
przycisk_generuj = tk.Button(okno, text="Generuj", command=generuj_qr)
przycisk_generuj.pack()
etykieta_qr = tk.Label(okno, text="")
etykieta_qr.pack()
przycisk_zapisz = tk.Button(okno, text="Kliknij, żeby zapisać kod QR", command=zapisz_qr)
przycisk_zapisz.pack()
okno.mainloop()