Kivy: вывод значения из qrcode из zbarcam

Учу Kivy и пытаюсь в разобраться с использованием qrcode в проектах. Нашел библиотеку kivy_garden, где есть zbarcam https://github.com/kivy-garden/zbarcam/blob/master/src/main.py

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

from kivy.app import App
from kivy.lang import Builder
from kivy_garden.zbarcam.zbarcam import ZBarCam

from kivy.uix.widget import Widget


DEMO_APP_KV_LANG = """
#:import ZBarCam kivy_garden.zbarcam.ZBarCam
#:import ZBarSymbol pyzbar.pyzbar.ZBarSymbol
<Demo>:
BoxLayout:
    orientation: 'vertical'
    ZBarCam:
        id: zbarcam
        # optional, by default checks all types
        code_types: ZBarSymbol.QRCODE, ZBarSymbol.EAN13
    FloatLayout:
        orientation: 'vertical'
        size_hint: (None, None)
        size: (100, 50)
        pos: (.5, .5)

        Label:
            id: text_from_label
            size_hint: None, None
            size: 100, 50
            text: ', '.join([str(symbol.data) for symbol in zbarcam.symbols])

"""


class Demo(Widget):
    def process(self):
        print(', '.join([str(symbol.data) for symbol in ZBarCam.symbols]))


class DemoApp(App):

    def build(self):
        return Builder.load_string(DEMO_APP_KV_LANG)

    def process(self):
        print(', '.join([str(symbol.data) for symbol in ZBarCam.symbols]))


if __name__ == '__main__':
    DemoApp().run()

Ответы (0 шт):