Python 从另一个文件中关闭文件

问题描述

我的情况很棘手……我在 python 上创建了一个应用程序,然后让 SysTrayIcon 为用户添加一个托盘项目,以便用户轻松显示/隐藏/关闭应用程序。

不幸的是,退出方法根本没有关闭我的应用程序,它只是删除了之前创建的托盘图标...

我希望它同时关闭主应用程序窗口和托盘图标。

对于这种效果,我已经尝试调用 os.system("TASKKILL /F /IM py.exe")(从正在运行的应用程序启动的 cmd 窗口)。这没有用。 我试过类似的:

for process in (process for process in psutil.process_iter() if process.name()=="py.exe"):
    process.kill()

无济于事。

我也尝试过 sys.exit(),但这当然只是关闭了托盘图标系统,而不是 cmd 进程。

我的想法已经用完了,所以如果有人有其他提示或想法来解决这个问题,我将不胜感激。

请随意询问我是否遗漏了一些信息以便更好地理解问题。

Overview of the issue

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)