Tworzenie QR kodów

import qrcode
import tkinter as tk
from PIL import ImageTk


def generuj_qr():
    global qkod, obrazek
    dane = pole_tekstowe.get()
    qrkod = qrcode.make(dane)
    obrazek = ImageTk.PhotoImage(qrkod)
    pic_label.configure(image=obrazek)


okno = tk.Tk()
okno.title("QR code generator")

etykieta = tk.Label(okno, text= "whats your name: ")
pole_tekstowe = tk.Entry(width=80)
przycisk = tk.Button(text="generate", command=generuj_qr)
pic_label = tk.Label(okno, text = "")


etykieta.pack()
pole_tekstowe.pack()
przycisk.pack()
pic_label.pack()

okno.mainloop()

opis:

tk.title -> nadajemy nazwę naszemu oknu

tk.Label(okno,text="wybrany tekst") - > wpisujemy wybrany tekst do okna

tk.Entry - > umieszamy pole tekstowe do wpisywania

tk.Button -> tworzymy przycisk
command= funkcja -> przycisk wykona podaną funkcje(czynność przy kliknięciu

? tk.Label (okno, text="") -> ? dlaczego pojawia nam się dwa razy tk.Label i raz mamy zdefiniowany (wpisany tekst) a raz jest to pusty ciąg ?