В GTK, как сделать окно не закрываемым?
Вопрос
Например, выделение " X " в системах Windows.
Решение
Если Gtk не может убедить оконного менеджера, вы всегда можете подключить " delete-event " сигнал и вернуть True от обратного вызова. Выполнение этого Gtk предполагает, что обратный вызов обрабатывает этот сигнал и ничего не делает.
import gtk
window = gtk.Window()
window.connect('delete-event',lambda widget, event: True)
Другие советы
Просто вызовите set_deletable
с помощью False
в рассматриваемом окне. Это будет работать до тех пор, пока GTK сможет убедить оконного менеджера сделать окно закрытым. Р>
Не связан с StackOverflow