• 4861阅读
  • 0回复

多线程的sgnal 和 slot 问题 [复制链接]

上一主题 下一主题
离线eaglelaukt
 
只看楼主 倒序阅读 楼主  发表于: 2010-08-13
关键词: GUIsignal

环境描述:
程序中有两个线程,主线程为GUI线程,worker 线程作一个TCP 链接,发送一条消息,然后等待接收一个消息,接收到消息后 emit 一个singal 给主GUI线程。
窗口中有一个对话框, 对话框上有个 pushbutton,点击后通知线程去做事。worker 线程做完事情通知主GUI线程。

问题描述:
   当GUI 主窗口隐藏的时候,worker线程eimit 的signal不能被主GUI收到。如果主窗口没有隐藏,则工作正常。请问何解?

   主窗口隐藏,不应该连event loop 也停止工作了吧,太不可思议。



worker 线程可以参照“ Blocking Fortune Client“ 例子。
快速回复
限100 字节
 
上一个 下一个