【发布时间】:2015-05-25 10:49:34
【问题描述】:
使用带有套接字的 P2P 架构在 Python 中制作一个非常简单的井字游戏。目前我的 GUI 有一个按钮,上面写着“创建”,它将打开并绘制一个新的游戏板窗口、创建一个套接字、绑定、侦听和接受连接。 “加入”按钮将打开并绘制一个新的游戏板并连接到该“服务器”。
我试图让它在您创建游戏时显示一条消息“等待玩家...”,一个取消按钮停止并返回主菜单,如果出现已接受连接。
我尝试使用 tkMessageBox,但脚本会停止,直到用户清除消息,所以在用户按下某些东西之前我无法收听/接受。
我还有什么其他方法可以做到这一点?
谢谢!
【问题讨论】:
-
或许在此期间加个frame,接受时销毁?
-
决定只打开一个带有标签和按钮的窗口并销毁它。这似乎可行,除了现在的问题是,当它正在侦听连接时,整个窗口会冻结,因此您无法单击取消按钮....嗯。仍在努力。