-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathqrcode generator.py
44 lines (29 loc) · 1.01 KB
/
qrcode generator.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
from tkinter import *
import pyqrcode
from PIL import ImageTk,Image
root=Tk()
def generator():
link_name=name_entry.get()
link=link_entry.get()
file_name=link_name + ".png"
url=pyqrcode.create(link)
url.png(file_name,scale=7)
image=ImageTk.PhotoImage(Image.open(file_name))
image_label=Label(image=image)
image_label.image=image
canvas.create_window(200,450,window=image_label)
canvas=Canvas(root,width=400,height=600)
canvas.pack()
app_label=Label(root,text="QR CODE Generator",fg="blue",font=("Arial",30))
canvas.create_window(200,50,window=app_label)
name_label=Label(root,text='Link Name')
link_label=Label(root,text='Link')
canvas.create_window(200,100,window=name_label)
canvas.create_window(200,160,window=link_label)
name_entry=Entry(root)
link_entry=Entry(root)
canvas.create_window(200,130,window=name_entry)
canvas.create_window(200,180,window=link_entry)
button=Button(text="Generate QR CODE",command=generator)
canvas.create_window(200,230,window=button)
root.mainloop()