我想将其他类中的图像显示到QLabel中,但要通知GUI新的Frame可用。我需要从non_GUI类和非GUI线程发出信号。

有什么办法吗?

最佳答案

可以从继承signal的任何类对象中发出QObject。并且只要签名兼容,就可以将signal捕获在任何slot中。您可以仅通过非GUI类继承QObject。然后连接特定对象的signal-slot。但是,由于涉及多线程,因此您应该小心任何共享数据访问。也了解connection typesthread affinity

08-06 14:48