首页 > 解决方案 > Python从另一个文件关闭文件

问题描述

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

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

我想做的是同时关闭主应用程序窗口和托盘图标。

对于这种效果,我已经尝试过调用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 进程。

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

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

问题概述

标签: pythontkintersystray

解决方案


推荐阅读