我正在为python中的简单聊天客户端编写代码。我有GUI,一个PHP服务器来存储字符串和其他数据。我想让我的代码能够每隔1秒更新一次聊天(对话文本字段)。 我发表一点的伪代码:执行多线程进程
Initialize Gui
Setup Users
UserX write messageX
messageX sent to server
在这一点上我需要的东西,检查每个第二,如果用户X(可能是USER1或用户2)有新的消息显示。 如果我把这样的东西:
while True:
time.sleep(1)
checkAndDisplayNewMessages()
的GUI没有出现!因为在代码的末尾,我得到了一个mainloop()
要恢复,我希望我的代码给予用户异步发送和接收消息的可能性!使用部分代码发送消息,如果用户输入任何消息,另一部分则在程序运行时不断检查新消息。
你可能想编辑这个问题。仔细查看页面右侧的格式化建议。请让你的代码看起来像代码。 – 2011-03-17 00:29:37