导入
from wx.lib.pubsub import pub
主进程注册标识
pub.subscribe(self.append_output_text, ‘check’)
编写检测到check消息之后做的操作
def append_output_text(self,msg):
self.output_textctrl.AppendText(' ')
self.output_textctrl.AppendText(msg)
子线程发送消息
wx.CallAfter(pub.sendMessage, ‘check’, msg=i)
msg可以不用设置,但是wx.CallAfter内参数必须跟定义的函数必须一致,不然就会报错
注销当前页的所有消息标识
pub.unsubAll()
网友评论