我能够安装所有包导入并运行此代码:
from kivy.app import App
from kivy.lang import Builder
DEMO_APP_KV_LANG = """
#:import ZBarCam kivy_garden.zbarcam.ZBarCam
#:import ZBarSymbol pyzbar.pyzbar.ZBarSymbol
BoxLayout:
orientation: 'vertical'
ZBarCam:
id: zbarcam
# optional, by default checks all types
code_types: ZBarSymbol.QRCODE, ZBarSymbol.EAN13
Label:
size_hint: None, None
size: self.texture_size[0], 50
text: ', '.join([str(symbol.data) for symbol in zbarcam.symbols])
"""
class DemoApp(App):
def build(self):
return Builder.load_string(DEMO_APP_KV_LANG)
if __name__ == '__main__':
DemoApp().run()
这是我遇到的问题。我不知道如何实现这个功能:
def clean_up(barcodeScanner):
textoutput=barcodeScanner.split("LBn",1)
return textoutput
我只想简单地构建一个功能,而不是简单的条码扫描返回,它应该通过函数并返回精炼的结果