def DoLog(self, level, msg, time):
if level == wx.LOG_Warning:
caption = 'Warning'
elif level == wx.LOG_Error:
caption = 'Error'
else:
caption = 'Message'
fullMessage = caption + ': ' + msg + '\n'
if level == wx.LOG_Error:
sys.stderr.write(fullMessage)
sys.stderr.flush()
for tctrl in self.textCtrls:
tctrl.AppendText(fullMessage)
if level <= wx.LOG_Warning:
dialog = wx.MessageDialog(None, message=msg, caption=caption,
style=wx.ICON_ERROR | wx.OK)
dialog.ShowModal()
dialog.Destroy()
评论列表
文章目录