C++ 如何从非GUI类和非GUI线程发出信号,我们可以在主GUI类中检测到这些信号

C++ 如何从非GUI类和非GUI线程发出信号,我们可以在主GUI类中检测到这些信号,c++,qt,qt4,qthread,C++,Qt,Qt4,Qthread,我想将另一个类中的图像显示到QLabel中,但要通知GUI一个新的框架可用。我需要从非GUI类和非GUI线程发出信号 有什么办法吗?可以从继承QObject的任何类对象发出信号。如果签名兼容,则可以在任何插槽中捕获信号。您可以通过非GUI类继承QObject。然后连接特定对象的信号插槽。但是,由于涉及多线程,您应该小心任何共享的数据访问。还正确了解和您看过文档了吗?这里有一个从不同线程发出信号的示例。

我想将另一个类中的图像显示到QLabel中,但要通知GUI一个新的框架可用。我需要从非GUI类和非GUI线程发出信号


有什么办法吗?

可以从继承
QObject
的任何类对象发出
信号。如果签名兼容,则可以在任何
插槽中捕获
信号。您可以通过非GUI类继承
QObject
。然后连接特定对象的
信号插槽
。但是,由于涉及多线程,您应该小心任何共享的数据访问。还正确了解和

您看过文档了吗?这里有一个从不同线程发出信号的示例。