Здравствуйте, у меня возникла проблема при написании программы для создания QR-кодов на Python. Я застрял и хотел бы получить помощь от более знающих людей. Код приведён ниже. Журнал ошибок находится в отдельном файле.
Python
импорт qrcode
из tkinter импортировать *
root = Tk()
def generate_qr_code(text, file_name):
qr = qrcode.QRCode(
версия=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
граница=20,
)
qr.add_data(text)
qr.make(fit=True)
img = qr.make_image(fill_color=('black'), back_color=('white'))
img.save(file_name)
текст = textField.get()
file_name = "qr_code_enjoyer.png"
generate_qr_code(text, file_name)
root['bg'] = '#fafafa'
root.title('Название программы')
root.wm_attributes('-alpha', 0.7)
root.geometry('300x250')
root.resizable(width=False, height=False)
frame = Frame(root,bg = 'red', bd=5)
frame.place(relx=0.15, rely=0.15, relwidth=0.7, relheight=0.25)
frame_b = Frame(root,bg = 'red', bd=5)
frame_b.place(relx=0.15, rely=0.55, relwidth=0.7, relheight=0.1)
textField = Entry(frame, bg='white', font=30)
textField.pack()
btn = Button(frame, text='Создать QR-код', команда=generate_qr_code)
btn.pac
Python
импорт qrcode
из tkinter импортировать *
root = Tk()
def generate_qr_code(text, file_name):
qr = qrcode.QRCode(
версия=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
граница=20,
)
qr.add_data(text)
qr.make(fit=True)
img = qr.make_image(fill_color=('black'), back_color=('white'))
img.save(file_name)
текст = textField.get()
file_name = "qr_code_enjoyer.png"
generate_qr_code(text, file_name)
root['bg'] = '#fafafa'
root.title('Название программы')
root.wm_attributes('-alpha', 0.7)
root.geometry('300x250')
root.resizable(width=False, height=False)
frame = Frame(root,bg = 'red', bd=5)
frame.place(relx=0.15, rely=0.15, relwidth=0.7, relheight=0.25)
frame_b = Frame(root,bg = 'red', bd=5)
frame_b.place(relx=0.15, rely=0.55, relwidth=0.7, relheight=0.1)
textField = Entry(frame, bg='white', font=30)
textField.pack()
btn = Button(frame, text='Создать QR-код', команда=generate_qr_code)
btn.pac