我编写了一个联网的聊天室服务器和客户端,它可以在一个简单的终端环境中运行,并且刚刚开始使用 Tkinter 将其转换为 GUI 表单。消息的发送很好,因为我可以使用按钮按下事件处理程序和键句柄来处理它们,但问题是接收消息。我需要能够检查是否已在 Tkinter 窗口中接收到数据。有没有做这样的事情的好方法?我尝试使用 root.action(time,event) 调用每秒检查一次,但这似乎不起作用,并且刚刚尝试在不同的位置运行循环(与我更好的判断相反)。
我该怎么做才能让 Tkinter 收听自身之外的东西,但仍然在收听我的 Tkinter 窗口内发生的事件?