【发布时间】:2010-10-15 00:14:36
【问题描述】:
我正在编写一个有时会遇到错误的程序。当它这样做时,它会弹出一个 Tkinter 对话框,询问用户是否继续。这是一个更复杂的版本:
keep_going = False
KeepGoingPrompt(keep_going)
if not keep_going:
return
提示将keep_going 设置为True 或将其保留为False。
问题是,代码似乎在KeepGoingPrompt 打开时继续。我尝试存储对prompt 的引用并添加一个循环,如
while prompt:
time.sleep(1)
但是 python 卡在循环中并冻结。 有没有更好的方法?
谢谢
【问题讨论】:
标签: python loops tkinter pausing-execution