我有一个聊天客户端,可以持续轮询服务器并获取新消息。
从我的 def __init __()我有:
wx.CallAfter(self.pollServer)
定义了哪个:
def pollServer(self):
t = self.updateMessages()
time.sleep(5)
self.pollServer()
现在将消息打印到终端显示它可以工作,但GUI被“冻结”而不是不断刷新,我认为CallAfter会处理这个问题。你能帮忙吗?
答案 0 :(得分:2)
而不是
time.sleep(5)
self.pollServer()
尝试
wx.CallLater(5,self.pollServer)