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
def errorEncode(self): print "error occured" rootObject.hideEncodeAnimation() rootObject.showError(QString.fromAscii(self.readAllStandardError())) self.close()
def errorEncode(self): rootObject.hideEncodeAnimation() rootObject.showError(QString.fromAscii(self.readAllStandardError())) self.close()
def handleKey9(self): self.keyPressed.emit(9) self.keypadDisplay.setText(self.keypadDisplay.text().append(QString.fromAscii("9"))) self.keypadDisplay.end(False)