Как сделать незакрывающееся окно Tkinter Python?

Мне нужно сделать окно в Tkinter Python, которое невозможно будет закрыть. Я попробовал это:

from tkinter import *
root=Tk()
root.overrideredirect(1)
root.geometry(f'{root.winfo_screenwidth()}x{root.winfo_screenheight()}')
root.mainloop()

Но данный способ несовершенен, т.к. возможен выход из окна средствами кнопки Пуск, Ctrl+Alt+Delete etc. Заранее спасибо!


Ответы (1 шт):

Автор решения: Ahmed Ayman 123
from tkinter import *
root=Tk()
def Quit():
    pass
root.protocol("WM_DELETE_WINDOW", Quit)
root.mainloop()

В таком случае кнопка закрыть (крестик) игнорируются, так что программу можно закрыть только через Task Manager

→ Ссылка