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