特牛生活网

第八十五课、多线程与界面组件的通信(下)------------------狄泰软件学院_qt中子线程通过自定义事件通知主线程-CSDN博客

网友收藏
  • 链接地址:https://blog.csdn.net/zjy900507/article/details/109093665
  • 链接标题:第八十五课、多线程与界面组件的通信(下)------------------狄泰软件学院_qt中子线程通过自定义事件通知主线程-CSDN博客
  • 所属网站:blog.csdn.net
  • 被收藏次数:6525
文章浏览阅读217次。一、多线程与界面组件的通信1、子线程更改界面组件状态的本质(1)、子线程发射信号通知主线程界面更新请求(2)、主线程根据具体信号以及信号参数对界面组件进行修改2、另一种子线程通知主线程的方式 :发送自定义事件(1)、自定义事件用于描述界面更新细节(2)、在主窗口类中重写事件处理函数event(3)、使用postEvent函数(异步方式)发送自定义事件类对象(抛到应用程序的事件队列,然后分发出去)A、子线程指定接收消息的对象为主窗口对象B、在event事件处理函数中更新_qt中子线程通过自定义事件通知主线程