小编Nov*_*Rei的帖子

如何从不同的进程发信号通知GUI中的插槽?

上下文:在Python中,主线程产生第二个进程(使用多处理模块),然后启动GUI(使用PyQt4).此时主线程将阻塞,直到GUI关闭.第二个过程总是处理,理想情况下应该以异步方式将信号发送到GUI中的特定插槽.

问题:Python和PyQt4中有哪些方法/工具可以实现这些以及如何实现?优选地,以软中断方式而不是轮询.

抽象地说,我能想到的解决方案是在主线程中实例化的"工具/处理程序",它抓取GUI实例中的可用插槽并连接来自第二个进程的抓取信号,假设我提供了这个工具的一些信息期待或硬编码.这可以实例化为第三个进程/线程.

python signals pyqt multiprocessing pyside

17
推荐指数
3
解决办法
5601
查看次数

标签 统计

multiprocessing ×1

pyqt ×1

pyside ×1

python ×1

signals ×1