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