簡體   English   中英

如何在 tkinter 中將殺戮 window 帶到前面?

[英]How do I bring a kill window to the front in tkinter?

我有一個全屏打開的 python 程序。 在程序中 window 是用戶想要退出程序時應該使用的按鈕。 這是 function 當他們點擊按鈕時:

def closeProgram():
    file_name = os.path.basename(sys.argv[0])
    file = open("SaveFile1.txt", "a")
    file.write(file_name)
    file.close()
    exit()

但是當我調用 exit() function 時,彈出的 kill window 詢問我是否真的想停止程序,顯示在程序 window 下方。 有沒有辦法將殺戮 window 帶到前面?

這是由 IDLE 引起的,而不是由 python 或 tkinter 引起的。 改為使用raise SystemExit來僅終止您的程序而不是 IDLE。 或者(更好)重新設計您的程序,以便在完成后到達終點。 如果您使用的是 tkinter 主循環,您可以使用root.quit()來結束它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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