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

how to emit a signal from a non_GUI class and from a non-GUI thread which we can detect in main GUI class

本文关键字:GUI 我们 检测 线程 信号      更新时间:2023-10-16

我想显示来自其他类的图像到QLabel,但要通知GUI一个新的框架是可用的。我需要从一个非gui类和一个非gui线程发出一个信号。

有办法吗?

signal可以从继承QObject的任何类对象发出。signal可以被捕获在任何slot中,只要签名是兼容的。您可以通过非gui 类继承QObject。然后连接特定对象的signal-slot。但是由于涉及到多线程,您应该小心任何共享的数据访问。还要正确了解连接类型和线程关联

相关文章: