![](/img/trans.png)
[英]How to close tkinter window without a button and not closing Python completely?
[英]exit python program without close Tkinter window
當我在python中使用Tkinter時,遇到一個有趣的問題,當我在Linux Terminal中運行python程序時,我的代碼打開了一個Tkinter小部件,如下所示:
root = Tk()
root.title("Hello World")
txt = Text(root, width=60, height=20, wrap="word")
txt.insert(INSERT, "HELLO WORLD")
txt.insert(END, "---------------END---------------")
txt.config(state=DISABLED)
txt.bind("<Leave>", close_when_lost_focus)
txt.pack()
root.mainloop()
然后我用Ctrl + Z
強制退出python程序,Tkinter窗口仍然存在,直到關閉終端后我才能關閉它。 任何人都知道發生了什么事嗎?
control-z不會強制退出程序。 它更像是使其休眠或暫停。 您可以通過鍵入命令fg
(前景)或bg
(背景)使程序恢復。
fg
將其帶到前台,就好像您從未鍵入control-z一樣。
bg
將作業放在后台,並使其繼續運行,同時允許您在終端中鍵入其他命令。
有關更多信息,請參見在Unix \\ Linux應用程序上CTRL + Z的作用是什么
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.