问题描述
我的情况很棘手……我在 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 进程。
我的想法已经用完了,所以如果有人有其他提示或想法来解决这个问题,我将不胜感激。
请随意询问我是否遗漏了一些信息以便更好地理解问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)