python - 如何使用不影响 Tkinter GUI 的特定“if”条件终止 Python 脚本?
问题描述
我已经使用 Tkinter 创建了 GUI 和一个要运行的主脚本。我在主脚本中有一些条件。如果不满足条件,我想终止进一步的执行,但保持 GUI 处于活动状态并打开。目前我正在使用sys.exit()
终止脚本,但它也会影响 GUI,并且 Gui 会立即进入无响应模式。
对于主脚本中的所有错误条件,我box(messagebox.showerror)
在屏幕上使用错误对话框,我想在单击对话框上的“确定”后终止脚本。
任何人都可以帮我解决这个问题吗?
提前致谢。
解决方案
我尝试了弗拉斯所说的,它奏效了。
“如果你运行某个函数,然后使用return来结束这个函数。- furas Jan 24 at 13:38”
推荐阅读
- c - C中数字的位移
- c# - C#浮点/双差依赖于平台
- rest - nagios 中是否有 API 来检查针对特定 Windows 服务器/(或其服务)添加的最后 schedule_downtime?
- python - 如何根据用户的输入创建列表?带 Python
- javascript - 无法使用 Laravel 5.7 在 sweetalert 中取消删除
- android - 如何在androidx中更改工具栏的主页按钮颜色?
- android - 有没有办法在 Android.bp 文件中定义 C 语言宏?
- javascript - 如何计算每个子div的高度和宽度
- javascript - 无法在 div onclick 中使用方法
- karma-jasmine - Karma 打开本地硬盘驱动器路径而不是 localhost