37 lines
1.2 KiB
Plaintext
37 lines
1.2 KiB
Plaintext
#:import ZBarSymbol pyzbar.pyzbar.ZBarSymbol
|
|
|
|
BoxLayout:
|
|
orientation: 'vertical'
|
|
ZBarCam:
|
|
id: zbarcam
|
|
# optional, by default checks all types
|
|
code_types: ZBarSymbol.QRCODE, ZBarSymbol.EAN13
|
|
scan_callback: app._after_scan
|
|
scanner_line_y_initial: self.size[1]/2 +self.qrwidth/2
|
|
scanner_line_y_final: self.size[1]/2-self.qrwidth/2
|
|
|
|
canvas:
|
|
Color:
|
|
rgba: 0,0,0,.25
|
|
|
|
#left rect
|
|
Rectangle:
|
|
pos: self.pos[0], self.pos[1]
|
|
size: self.size[0]/2-self.qrwidth/2, self.size[1]
|
|
|
|
#right rect
|
|
Rectangle:
|
|
pos: self.size[0]/2+self.qrwidth/2, 0
|
|
size: self.size[0]/2-self.qrwidth/2, self.size[1]
|
|
|
|
#top rect
|
|
Rectangle:
|
|
pos: self.size[0]/2-self.qrwidth/2, self.size[1]/2+self.qrwidth/2
|
|
size: self.qrwidth, self.size[1]/2-self.qrwidth/2
|
|
|
|
#bottom rect
|
|
Rectangle:
|
|
pos: self.size[0]/2-self.qrwidth/2, 0
|
|
size: self.qrwidth, self.size[1]/2-self.qrwidth/2
|
|
|
|
|