如何使用不影响 Tkinter GUI 的特定 'if' 条件终止 Python 脚本?

How can I terminate Python Script with particular 'if' conditions that does not affect Tkinter GUI?

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

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

谁能帮我解决这个问题?

提前致谢。

我尝试了 furas 所说的并且有效。

"if you run some function then use return to end this function. – furas Jan 24 at 13:38"