首页 > 解决方案 > 如何使用不影响 Tkinter GUI 的特定“if”条件终止 Python 脚本?

问题描述

我已经使用 Tkinter 创建了 GUI 和一个要运行的主脚本。我在主脚本中有一些条件。如果不满足条件,我想终止进一步的执行,但保持 GUI 处于活动状态并打开。目前我正在使用sys.exit()终止脚本,但它也会影响 GUI,并且 Gui 会立即进入无响应模式。

对于主脚本中的所有错误条件,我box(messagebox.showerror)在屏幕上使用错误对话框,我想在单击对话框上的“确定”后终止脚本。

任何人都可以帮我解决这个问题吗?

提前致谢。

标签: pythontkinterterminatesys

解决方案


我尝试了弗拉斯所说的,它奏效了。

“如果你运行某个函数,然后使用return来结束这个函数。- furas Jan 24 at 13:38”


推荐阅读