关闭python程序窗口会使程序仍在后台运行

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (216)

我制作了一个程序,它使用tkinter创建一个窗口,其中发生了一些事情。它包含图像和循环,以不断移动和移动图像。

现在,当我关闭窗口时,脚本仍在运行,并且它会创建错误消息,无法使用新坐标放置图像。

我认为循环仍然在运行。所以我的问题是,如何在单击窗口上的x后一起关闭程序。有没有办法绑定x(关闭窗口)来终止程序,或者在代码中完成,以查看tkinter窗口何时关闭(对我来说这种方式似乎很糟糕,因为它会继续检查如果窗口仍然存在或不存在)。

非常感谢!

提问于
用户回答回答于

我有一个同样的问题,由我创建和撤销的顶级窗口引起但没有销毁。正确销毁它,解决了我的问题。

扫码关注云+社区

领取腾讯云代金券