時々エラーが発生するプログラムを書いています。その場合、続行するかどうかをユーザーに尋ねるTkinterダイアログがポップアップ表示されます。これのより複雑なバージョンです:
keep_going = False
KeepGoingPrompt(keep_going)
if not keep_going:
return
プロンプトはに設定keep_going
されるTrue
か、そのままになりFalse
ます。問題は、KeepGoingPrompt
開いている間、コードが継続しているように見えることです。への参照を保存し、次のprompt
ようなループを追加してみました
while prompt:
time.sleep(1)
しかし、Pythonはループでスタックし、フリーズします。それを行うためのより良い方法はありますか?
ありがとう