标签: python pyqt multiprocessing signals-slots
我正在使用PyQt为我的应用程序创建gui,并且在使用线程进行单独进程时遇到了一些麻烦,因此开始使用multiprocessing.Process类。之前,我曾使用信号和插槽在工作进程和gui之间进行通信,但SignalInstance类无法进行pickle,据我所知,无法与Process一起使用,所以我必须找到另一种方法来发送进度从工作进程报告(完成百分比等)以更新gui中的进度条。这样做的最佳方式是什么?
答案 0 :(得分:0)
请参阅this答案,您可以使用多处理库在进程之间共享内存。文档here(参见16.6.1.4。进程间共享状态)。