python 如何关闭运行的程序窗口
按F5运行程序后,即使语句中有exit(),也只是终止程序,窗口不会消失。请问怎么用python的语句实现窗口消失。...
按F5运行程序后,即使语句中有exit(),也只是终止程序,窗口不会消失。请问怎么用python的语句实现窗口消失。
展开
4个回答
展开全部
看样子你是在IDE中直接运行的程序,从字面上来看,造成窗口不会退出可能有很多原因,回答你的问题前要先搞清楚这几个问题,你说的窗口是程序自身的窗口还是IDE的输出窗口?
你的程序是命令行程序,还是图形程序?
如果是图形程序用的是什么GUI库?
你的程序是命令行程序,还是图形程序?
如果是图形程序用的是什么GUI库?
追问
我编的是图形程序,因此在运行的窗口的基础上还会有图形窗口,我想把图形窗口通过语句关闭
追答
sys.exe()执行时会抛出SystemExit异常,但tkinter的主循环是不拦截SystemExit异常的,看看你的你码里是不是有异常处理把所有异常通吃了。
或者你试试os._exit(),注意有下划线的哈,记得要在代码前面import os。
再或者如果可以的话把你的代码贴出来。
2014-11-25
展开全部
你用python调用os的exit 一般都能关掉窗口。
追问
os是什么,怎么调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-11-25
展开全部
开头加上import os结尾os.exit()
追问
还是不行饿,窗口关不了,我想让tkinter关闭
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你所说的窗口是什么窗口?你写的GUI?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询