예제 #1
0
 def OnBtn_utf8decoderButton(self, event):
     if self.checkbox_debug.GetValue():
         _utf8str = self.textCtrl.GetValue()
         my_dcc = DCC()
         self.textCtrl.Clear()
         self.textCtrl.WriteText(_utf8str)
         self.textCtrl.WriteText("\n==============================\n")
         self.textCtrl.WriteText(repr(my_dcc.utf8decoder(_utf8str)))
     else:
         try:
             _utf8str = self.textCtrl.GetValue()
             my_dcc = DCC()
             self.textCtrl.Clear()
             self.textCtrl.WriteText(_utf8str)
             self.textCtrl.WriteText("\n==============================\n")
             self.textCtrl.WriteText(repr(my_dcc.utf8decoder(_utf8str)))
         except Exception, e:
             wx.MessageBox(u"错误!\n%s" % e, u"执行提示!", wx.OK|wx.ICON_ERROR)