Qt信号/插槽和线程

Tal*_*guy 5 c++ qt multithreading qt4 signals-slots

我是GUI编程和多线程的新手.我正在创建一个实时应用程序,从我的汽车接收信息并以一些有意义的方式呈现它.我的应用程序被布置为3个线程,GUI(主线程),呈现线程和硬件通信线程.Inbetwen渲染和硬件线程是共享环缓冲区.在渲染中,我创建了一个计时器,以便每秒绘制20次新界面.我想线程通知主线程有一个新的屏幕可用,我认为信号/插槽方法将最好地工作.这可以归结为我的问题.当我的渲染器调用一个插槽,比如Screen_Avalable,即在主线程中的主窗口对象中,是否在我的工作线程或主线程中处理了这个插槽/方法?

DrA*_*rAl 4

默认情况下它在主线程中处理,但请参阅本指南以获取更多信息。