我在Tkinter
中有一个游戏,我想在其中实现一个暂停选项。我想bind
键p停止脚本。我尝试使用time.sleep
,但我想暂停游戏直到用户按下u。我试过了:
def pause(self, event):
self.paused = True
while self.paused:
time.sleep(0.000001)
def unpause(self, event):
self.paused = False
但是,这会使程序崩溃,并且不会取消暂停。在
出什么问题了,我该怎么解决?在
Tags:
while
创建一个循环,使GUI循环对任何内容(包括KeyPress绑定)无响应。在pause方法中只调用time.sleep(9999999)
也会做同样的事情。我不确定程序的其余部分是如何组织的,但是您应该研究一下^{相关问题 更多 >
编程相关推荐