簡體   English   中英

不關閉Tkinter窗口退出python程序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM