def OnBtn_utf8encoderButton(self, event): if self.checkbox_debug.GetValue(): _unicode = self.textCtrl.GetValue() my_dcc = DCC() self.textCtrl.Clear() self.textCtrl.WriteText(_unicode) self.textCtrl.WriteText("\n==============================\n") self.textCtrl.WriteText(repr(my_dcc.utf8encoder(_unicode))) else: try: _unicode = self.textCtrl.GetValue() my_dcc = DCC() self.textCtrl.Clear() self.textCtrl.WriteText(_unicode) self.textCtrl.WriteText("\n==============================\n") self.textCtrl.WriteText(repr(my_dcc.utf8encoder(_unicode))) except Exception, e: wx.MessageBox(u"错误!\n%s" % e, u"执行提示!", wx.OK|wx.ICON_ERROR)
def OnBtn_Bin2AsciiButton(self, event): if self.checkbox_debug.GetValue(): _bin = self.textCtrl.GetValue() my_dcc = DCC() self.textCtrl.Clear() self.textCtrl.WriteText(_bin) self.textCtrl.WriteText("\n==============================\n") self.textCtrl.WriteText(repr(my_dcc.bin2ascii_hex(_bin))) else: try: _bin = self.textCtrl.GetValue() my_dcc = DCC() self.textCtrl.Clear() self.textCtrl.WriteText(_bin) self.textCtrl.WriteText("\n==============================\n") self.textCtrl.WriteText(repr(my_dcc.bin2ascii_hex(_bin))) except Exception, e: wx.MessageBox(u"错误!\n%s" % e, u"执行提示!", wx.OK|wx.ICON_ERROR)