【python】客户端怎么做到UI界面和监听程序交互且独立运行?
写了个简单的客户端程序,当连接上server的时候调用UI界面。并通过UI界面输入输出信息。
问题是:网络监听模块是一个无限循环,UI界面也是个无限循环,当调用UI程序后,网络监听模块剩下的代码好像不执行了,因为UI程序无限循环了。怎么才能做到连着互不干扰呢?
刚看到多线程,试着用了下,也不行,可能多线程看得太浅了,应该怎么做?
def buildProtocol(self, addr):
print 'Connected.'
t.start()
return Echo1()
这段代码,t.start()开始子线程,里面有调出UI界面的操作。但return Echo1()不执行了,怎么办?