@aubree
В Tkinter нельзя полностью удалить или изменить крестик закрытия окна, так как это часть операционной системы и контролируется ею. Однако, вы можете предотвратить закрытие окна при нажатии на крестик, переопределив действие этой кнопки с помощью метода protocol
из модуля tkinter
:
1 2 3 4 5 6 7 8 9 10 11 |
import tkinter as tk def ignore_close(): pass root = tk.Tk() # Отключение закрытия окна при нажатии на крестик root.protocol("WM_DELETE_WINDOW", ignore_close) root.mainloop() |
В этом примере создается окно с использованием tkinter.Tk()
, а затем с помощью метода protocol
указывается действие, которое будет выполняться при нажатии на крестик окна. В этом примере ignore_close()
- пустая функция, которая игнорирует событие закрытия.