Kivy QR заменить / обновить изображение - PullRequest
0 голосов
/ 20 января 2019

Я работаю над проектом, и для этого мне нужно сохранить изображение QR-кода. Однако мне нужно иметь возможность перезаписать старое изображение, потому что первоначально созданный QR-код содержит значение заполнителя словаря, из которого он получает свои данные, тогда как данные, которые он должен отображать, будут постоянно меняться. Прямо сейчас мой код выглядит так:

student = {
"firstName": "",
"middleName": "",
"lastName": "",
"studentID":"",
"homeRoom": ""}
###############
<QRScreen>:
on_enter:
    root.on_start()
BoxLayout:
    Button:
        text: 'Return'
        on_press: root.manager.current = 'main'
    Image:
        source: 'image.jpg'
###############
class QRScreen(Screen):
def on_start(self, *args):
    KQR = qrcode.QRCode(
    version=1,
    error_correction=qrcode.constants.ERROR_CORRECT_L,
    box_size=10,
    border=4,
    )
    KQR.add_data(student["studentID"])
    KQR.make(fit=True)
    img = KQR.make_image(fill_color="black", back_color="white")
    img.save("image.jpg")

Если бы кто-нибудь мог помочь, это было бы очень ценно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...