コード例 #1
0
 def qr_input(self):
     from electrum_ltc import qrscanner, get_config
     try:
         data = qrscanner.scan_barcode(get_config().get_video_device())
     except BaseException as e:
         self.show_error(str(e))
         data = ''
     self.setText(data)
     return data
コード例 #2
0
 def qr_input(self):
     from electrum_ltc import qrscanner, get_config
     try:
         data = qrscanner.scan_barcode(get_config().get_video_device())
     except BaseException as e:
         self.show_error(str(e))
         data = ''
     if not data:
         data = ''
     if self.allow_multi:
         new_text = self.text() + data + '\n'
     else:
         new_text = data
     self.setText(new_text)
     return data
コード例 #3
0
ファイル: qrtextedit.py プロジェクト: thrasher-/electrum-ltc
 def qr_input(self):
     from electrum_ltc import qrscanner, get_config
     try:
         data = qrscanner.scan_barcode(get_config().get_video_device())
     except BaseException as e:
         self.show_error(str(e))
         data = ''
     if not data:
         data = ''
     if self.allow_multi:
         new_text = self.text() + data + '\n'
     else:
         new_text = data
     self.setText(new_text)
     return data
コード例 #4
0
 def qr_input(self):
     from electrum_ltc import qrscanner
     data = ''
     try:
         data = qrscanner.scan_barcode(self.config.get_video_device())
     except UserFacingException as e:
         self.show_error(e)
     except BaseException as e:
         self.logger.exception('camera error')
         self.show_error(repr(e))
     if not data:
         data = ''
     if self.allow_multi:
         new_text = self.text() + data + '\n'
     else:
         new_text = data
     self.setText(new_text)
     return data
コード例 #5
0
ファイル: qrtextedit.py プロジェクト: sibcool/electrum-pcn
 def qr_input(self):
     from electrum_ltc import qrscanner
     main_window = get_parent_main_window(self)
     assert main_window
     config = main_window.config
     try:
         data = qrscanner.scan_barcode(config.get_video_device())
     except BaseException as e:
         self.show_error(repr(e))
         data = ''
     if not data:
         data = ''
     if self.allow_multi:
         new_text = self.text() + data + '\n'
     else:
         new_text = data
     self.setText(new_text)
     return data