我在python中创建了一个使用tkinter和mysql db的简单聊天程序。它首先连接到db,获取消息并将其显示给用户。但是当另一个用户向用户发送消息时,用户无法看到新消息。所以,我做了一个刷新按钮。但是,每个人都知道,人们不想使用聊天程序,你总是应该按一个按钮来查看消息。问题是,如何在不点击任何按钮的情况下制作即时消息应用程序?
答案 0 :(得分:0)
为了定期刷新用户消息,只需进行无限循环并将其设置为每5秒左右更新一次。这样每5秒检查一次数据库是否有新消息。或者,如果数据库在任何时候都已更新,您可以更新while循环,但这更复杂。