使用 Tkinter 的 quit() 在使用 py2app 作为应用程序执行时不起作用。但是,当我 运行 它是一个 python 脚本时它会起作用

quit() using Tkinter not working while executing as an app using py2app. However it works when I run it a python script

  1. 我已经导入了系统
  2. 我试过使用 sys.quit,当我 运行 它作为 python 脚本而不是应用程序时再次工作。
  3. 我也试过在 app_exit 函数中调用 root.destroy()

上下文:我有一个名为退出的按钮,它调用一个 app_exit 函数,该函数只调用退出函数。

python quit()exit() 函数只能在 REPL 中使用。您需要使用 sys.exit()raise SystemExit