QR code Generator dengan Python GUI
Pada artikel ini, kita akan belajar cara membuat QR Code menggunakan bahasa pemrograman Python dengan menggunakan library segno.
QR Code (Quick Response Code) adalah sebuah jenis kode matriks dua dimensi yang dapat menyimpan informasi secara efisien dan dapat dengan mudah dibaca oleh perangkat mobile atau pemindai QR.
pip install segno
koding Lengkap
import tkinter as tk
from tkinter import ttk
import webbrowser
import segno
def generate_qr():
url = url_entry.get()
qr = segno.make(url)
#untuk menentukan nama file, warna QR , dan warna background QR
qr.save('QR.png', dark="black", light="#ffffff", scale=5)
#judul aplikasi / title aplikasi
root = tk.Tk()
root.title("QR Code Generator")
mainframe = ttk.Frame(root, padding="20")
mainframe.grid(column=0, row=0, sticky=(tk.N, tk.W, tk.E, tk.S))
mainframe.columnconfigure(0, weight=1)
mainframe.rowconfigure(0, weight=1)
#bagian membuat input url , saat input wajib menyertai link lengkap ya , sample : https://www.google.com
url_label = ttk.Label(mainframe, text="Enter URL:")
url_label.grid(column=0, row=0, sticky=tk.W)
url_entry = ttk.Entry(mainframe, width=50)
url_entry.grid(column=1, row=0)
#bagian membuat tombol generate QR
generate_button = ttk.Button(mainframe, text="Generate QR", command=generate_qr)
generate_button.grid(column=0, row=1, columnspan=2)
root.mainloop()
saya menyertakan keterangan pada masing2 bagian script , bisa teman-teman kembangkan lagi selamat bereksperimen ^^
Post a Comment