Skip to content

Commit 3578f26

Browse files
Merge pull request #2458 from avinashkranjan/deepsource-transform-dbe8cd00
format code with autopep8
2 parents 6e22c47 + 120a9c3 commit 3578f26

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

QR Code generator GUI/generator.py

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,32 @@
1-
#pip install qrcode[pil]
1+
# pip install qrcode[pil]
22

33
import qrcode
44
import tkinter as tk
55
from tkinter import filedialog
66
from PIL import Image, ImageTk
77

8+
89
def generate_qr_code(data, filename='qr_code.png', scale=10):
9-
10+
1011
try:
11-
qr = qrcode.QRCode(
12+
qr = qrcode.QRCode(
1213
version=None,
1314
error_correction=qrcode.constants.ERROR_CORRECT_L,
1415
box_size=scale,
1516
border=4,
1617
)
17-
qr.add_data(data)
18-
qr.make(fit=True)
19-
qr_image = qr.make_image(fill_color="black", back_color="white")
20-
qr_image.save(filename)
18+
qr.add_data(data)
19+
qr.make(fit=True)
20+
qr_image = qr.make_image(fill_color="black", back_color="white")
21+
qr_image.save(filename)
22+
23+
return filename
2124

22-
return filename
23-
2425
except Exception as e:
2526
print(f"Error generating QR code: {e}")
2627
return None
2728

29+
2830
def generate_qr_button_click():
2931
qr_data = qr_data_entry.get()
3032
qr_image = generate_qr_code(qr_data)
@@ -33,12 +35,13 @@ def generate_qr_button_click():
3335
photo = ImageTk.PhotoImage(img)
3436

3537
qr_label.config(image=photo)
36-
qr_label.image = photo
38+
qr_label.image = photo
3739

3840
result_label.config(text="QR code generated successfully.")
3941
else:
4042
result_label.config(text="Failed to generate the QR code.")
4143

44+
4245
def save_qr_button_click():
4346
qr_data = qr_data_entry.get()
4447
qr_filename = filedialog.asksaveasfilename(defaultextension=".png",
@@ -74,13 +77,15 @@ def save_qr_button_click():
7477
qr_data_entry = tk.Entry(root, width=40)
7578
qr_data_entry.pack(pady=5)
7679

77-
generate_qr_button = tk.Button(root, text="Generate QR Code", command=generate_qr_button_click)
80+
generate_qr_button = tk.Button(
81+
root, text="Generate QR Code", command=generate_qr_button_click)
7882
generate_qr_button.pack(pady=10)
7983

8084
qr_label = tk.Label(root)
8185
qr_label.pack(pady=10)
8286

83-
save_qr_button = tk.Button(root, text="Save QR Code", command=save_qr_button_click)
87+
save_qr_button = tk.Button(root, text="Save QR Code",
88+
command=save_qr_button_click)
8489
save_qr_button.pack(pady=5)
8590

8691
result_label = tk.Label(root, text="", fg="white")

0 commit comments

Comments
 (0)