python - 在Python中,子线程如何与运行GUI的父线程通信?

标签 python multithreading user-interface

我目前正在编写一个Python程序。 该程序有两个线程。 主线程正在运行 GUI,子线程正在运行某种安装程序。 在某些时候,子线程需要询问用户一些事情(如果他想安装更多东西)。 子线程可以通过什么方式向 GUI 线程发送需要打开弹出窗口的消息? (我不能使用超时,只能使用某种中断)

非常感谢!

最佳答案

看看Queue.Queue ,这是Python中处理线程之间消息的标准方法。 This question有一个讨论您可能也会觉得有用。

祝你好运

关于python - 在Python中,子线程如何与运行GUI的父线程通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25346653/

相关文章:

Python:将文件分块上传到服务器,包括附加字段

python - 带线程的基本Mapreduce比顺序版本慢

user-interface - UI的艺术方面?

python - 按小时递增开始日期,直到到达结束日期

python - Keyerror 多索引数据框 pandas

python - 如何从已执行但未在其中声明的函数中获取模块的文件路径?

C++ POCO - 如何在不使用 run() 方法的情况下在线程池上启动线程?

java - ExecutorCompletionService 挂起

user-interface - 如何隐藏 VS Code View 栏

algorithm - 在 Weka 中使用聚类进行预测