Beispiel #1
0
 def CodingRouter(self, buf, textBox, coding):
     res = ['','']
     for key in self.radio_buttons:
         if self.radio_buttons[key].isChecked():
             if coding is "decode":
                 call_fun = key + Convertor.decode_function_suffix
             else:
                 call_fun = Convertor.encode_function_preffix + key
             try:
                 getattr(Convertor, call_fun)(buf['src'], res)
             except:
                 self.SetLabelText(
                     self.label_bottom,
                     QString.fromUtf8(sys.exc_info()[1].message) + QString.fromAscii(res[1]),
                     'Red')
             else:
                 self.SetLabelText(self.label_bottom,"Congratulations! No error occurs.","Green")
             finally:
                 buf['dst'] = res[0]
                 self.SetTextBox(textBox['dst'],buf['dst'])
             break
Beispiel #2
0
 def errorEncode(self):
  print "error occured" 
  rootObject.hideEncodeAnimation()
  rootObject.showError(QString.fromAscii(self.readAllStandardError()))
  self.close()
Beispiel #3
0
 def errorEncode(self):
     rootObject.hideEncodeAnimation()
     rootObject.showError(QString.fromAscii(self.readAllStandardError()))
     self.close()
Beispiel #4
0
	def handleKey9(self):
		self.keyPressed.emit(9)
		self.keypadDisplay.setText(self.keypadDisplay.text().append(QString.fromAscii("9")))
		self.keypadDisplay.end(False)