环境描述:
程序中有两个线程,主线程为GUI线程,worker 线程作一个TCP 链接,发送一条消息,然后等待接收一个消息,接收到消息后 emit 一个singal 给主GUI线程。
主窗口中有一个对话框, 对话框上有个 pushbutton,点击后通知线程去做事。worker 线程做完事情通知主GUI线程。
问题描述:
当GUI 主窗口隐藏的时候,worker线程eimit 的signal不能被主GUI收到。如果主窗口没有隐藏,则工作正常。请问何解?
主窗口隐藏,不应该连event loop 也停止工作了吧,太不可思议。
worker 线程可以参照“ Blocking Fortune Client“ 例子。