项目:消息处理器w /实时GUI读数

时间:2017-07-08 00:58:57

标签: python multithreading user-interface tkinter queue

我正在开始一个python项目,它将集成到一个现有项目中,并希望得到一些反馈,以确定我是否正确地接近了这个项目。总体环境的现有主要python线程始终可用于命令行输入,因此它本质上不是周期性的。

我需要不断处理来自通过套接字发送的服务器的未经请求的消息。从消息中提取的一些值我想在GUI中实时显示给用户,另外可以从命令行(主线程)访问。我刚刚开始学习tkinter并将其用于GUI部分。

以下是我的假设:

1。)由于主线程无法使用,因此我需要为消息处理器和GUI提供唯一的线程,因为它保留用于命令行访问。

2。)我需要从主命令行线程和GUI线程访问消息处理器设置的变量。从我到目前为止所读到的,我应该在队列中执行此操作以使其线程安全???

我从高层的角度走在正确的道路上吗?

0 个答案:

没有答案