Форум программистов, компьютерный форум, киберфорум
Python: Tkinter
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 15.05.2023
Сообщений: 1

Программа для создания QR - кодов

15.05.2023, 20:20. Показов 580. Ответов 2

Студворк — интернет-сервис помощи студентам
Здравствуйте, столкнулся с проблемой при написании программы для создания QR - кодов на языке Python. Я в тупике и хотелось бы получить помощь от более осведомлённых людей. Код приложил снизу. Лог ошибки отдельным файлом.

Python
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
44
45
46
47
import qrcode
from tkinter import *
 
root = Tk()
 
def generate_qr_code(text, file_name):
 
    qr = qrcode.QRCode(
        version=1,
        error_correction=qrcode.constants.ERROR_CORRECT_L,
        box_size=10,
        border=20,
    )
    qr.add_data(text)
    qr.make(fit=True)
 
    img = qr.make_image(fill_color=('black'), back_color=('white'))
    img.save(file_name)
 
    text = 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 code', command=generate_qr_code)
btn.pack()
 
info = Label(frame_b, text='QRcode', bg='light blue', font=40)
info.pack()
 
root.mainloop()
Миниатюры
Программа для создания QR - кодов  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.05.2023, 20:20
Ответы с готовыми решениями:

Утилита для создания QR кодов для текста из буфера обмена
Утилита генерирует QR код из текста в буфере обмена. Полезно когда открыть ту же ссылку что на ПК со смартфона. В данный момент,...

Программа поиска/сканера кодов/штрих-кодов в excel файле
Доброго времени суток. Суть ПО такова : это программа, которая для начала могла бы находить определённый код ( допускаются числовые и...

Программа для подбора кодов
Программа создает случайно сгенерированный код например: 79YQU-RSCEX-D2FRT-GHWT5 После записывает в блокнот и выводит из него в...

2
 Аватар для TimutGin
515 / 339 / 146
Регистрация: 16.02.2021
Сообщений: 626
16.05.2023, 08:44
Python
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
44
import qrcode
from tkinter import *
 
root = Tk()
 
def generate_qr_code(file_name = "qr_code_enjoyer.png"):
 
    qr = qrcode.QRCode(
        version=1,
        error_correction=qrcode.constants.ERROR_CORRECT_L,
        box_size=10,
        border=20,
    )
    text = textField.get()
    qr.add_data(text)
    qr.make(fit=True)
 
    img = qr.make_image(fill_color=('black'), back_color=('white'))
    img.save(file_name)
    
root['bg'] = '#fafafa'
root.title('Название программы')
root.wm_attributes('-alpha', 0.7)
root.geometry('300x250')
 
root.resizable(width=False, height=False)
filen = 'tre.jpg' 
 
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 code', command=generate_qr_code)
btn.pack()
 
info = Label(frame_b, text='QRcode', bg='light blue', font=40)
info.pack()
 
root.mainloop()
0
0 / 0 / 0
Регистрация: 04.05.2025
Сообщений: 1
04.05.2025, 05:28
Python
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 *
 
root = Tk()
 
def generate_qr_code(file_name = "qr_code_enjoyer.png"):
 
    qr = qrcode.QRCode(
        version=1,
        error_correction=qrcode.constants.ERROR_CORRECT_L,
        box_size=10,
        border=20,
    )
    text = textField.get()
    qr.add_data(text)
    qr.make(fit=True)
 
    img = qr.make_image(fill_color=('black'), back_color=('white'))
    img.save(file_name)
    
root['bg'] = '#fafafa'
root.title('Название программы')
root.wm_attributes('-alpha', 0.7)
root.geometry('300x250')
 
root.resizable(width=False, height=False)
filen = 'tre.jpg' 
 
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 code', command=generate_qr_code)
btn.pack()
 
info = Label(frame_b, text='QRcode', bg='light blue', font=40)
info.pack()
 
root.mainloop()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.05.2025, 05:28
Помогаю со студенческими работами здесь

Программа для считывания штрих-кодов
Вот уже сутки пытаюсь найти программу для считывания, на базе windows mobile 6.5. Да не простую, а чтобы результаты сканирования возвращала...

Программа для распознавания qr-кодов по картинке в формате bmp
Здравствуйте помогите пожалуйста с на писанием программы на delphi 7для распознавания qr код по картинке в формате bmp

Программа для передачи кодов с клавы и мышм по сети на другие компы
Есть идея использовать несколько компов в сетевых играх под одним управлением в линуксе . Не хочется изобретать веловипед если он уже...

Программа для создания и программа для прохождения теста
Пожалуйста, помогите найти программу, которая разрабатывает тест и сохраняет в БД: Access. После чего, другая программа для прохождения...

Когда будет создана программа для ubuntu для создания live-usb freebsd?
Для ubuntu есть программа StartUpDiskCreator (apt install usb-creator-gtk)..Она нужна для создания из ubuntu usb-flash с live системой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Размещения без повторений
VistaSV30 31.05.2025
Код возвращает список вариантов размещений A^{k}_{n}=\frac{n!}{(n-k)!} from itertools import permutations def pwr(k, n): # Размещение без повторений (Placement without repetition) if k. . .
Redis и Node.js с TypeScript - решения для высоконагруженных систем
Reangularity 31.05.2025
Redis (Remote Dictionary Server) — сверхбыстрое хранилище данных в памяти, способное обрабатывать операции за микросекунды. И что особенно важно для нас — с удивительно простым API. А теперь. . .
Unit-тестирование с моками в Go
golander 31.05.2025
Большинство разработчиков предпочитают тестировать код без использования моков. Например, при интеграции с Elasticsearch логичнее запустить контейнер локально и тестировать Go-код непосредственно с. . .
Как работать с PDF в C#
stackOverflow 31.05.2025
Нам приходится сталкиваться с PDF по разным причинам. Генерация счетов, создание отчетов, извлечение данных из загруженных пользователем документов, автоматизация рабочих процесов - это лишь верхушка. . .
Двухбуквенные коды стран в шифровании.
russiannick 31.05.2025
Человечество издревле манила возможность замены сочетаний букв вымышленными символами, делающие сообщение понятным только для посвещенных. Настала пора внести в это свой вклад. Двухбуквенные коды. . .
Мой опыт в исправлении ошибки приложения Boinc в части заряда батареи смартфона.
Programma_Boinc 31.05.2025
Мой опыт в исправлении ошибки приложения Boinc в части заряда батареи смартфона. Хотел бы поделиться опытом в исправлении ошибки приложения в части заряда батареи смартфона. Сразу скажу, что. . .
Добро пожаловать на конкурс PrimeGrid, посвященный 20-летию PrimeGrid
Programma_Boinc 31.05.2025
Добро пожаловать на конкурс PrimeGrid, посвященный 20-летию PrimeGrid: 5-дневный обобщенный поиск простых чисел Ферма n = 20 с 12 июня 20:20 UTC по 17 июня 20:20 UTC. 12 июня 2005 года. . .
Вероятность в шансы / Шансы в вероятность
VistaSV30 31.05.2025
# Шансы -> Вероятность def Chance_to_Probability(ch): def gcd(a, b): # НОД - нужен для упрощения значений шансов while b != 0: a, b = b, a % b return a. . .
FastAPI и Flask: Отличия, производительность и примеры использования
py-thonny 30.05.2025
Если вы разрабатываете веб-приложения на Python, вы наверняка слышали о Flask и FastAPI. Эти два фреймворка часто становятся предметом жарких дискуссий в сообществе разработчиков. И не без основания. . .
ML.NET и TensorFlow.NET: Умные приложения на C# с машинным обучением
stackOverflow 30.05.2025
Еще совсем недавно, когда речь заходила о машинном обучении, C# разработчики обреченно вздыхали и тянулись к Python. Мир искуственного интеллекта словно был огражден невидимым забором с табличкой. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »