Например, выделяя «X» на системах Windows.В GTK, как я могу сделать окно недоступным для закрытия?
4
A
ответ
5
Если Gtk не может убедить оконного менеджера, вы всегда можете подключить сигнал «удалить-событие» и вернуть True из обратного вызова. Выполнение этого Gtk предполагает, что обратный вызов обрабатывает этот сигнал и ничего не делает.
import gtk
window = gtk.Window()
window.connect('delete-event',lambda widget, event: True)
4
Просто позвоните set_deletable
с False
на соответствующее окно. Он будет работать до тех пор, пока GTK может убедить оконного менеджера сделать окно незамкнутым.
Почему вы ответили на свой вопрос менее чем за минуту? –
Я не знаю, что здесь произошло. Но мне нравится это. – Sean
У меня возник вопрос. затем, прежде чем публиковать его здесь, я просмотрел его и нашел ответ через несколько минут. Я подумал, что я мог бы добавить к SO stash вопросов, поставив его вверх, после ответа, чтобы не потерять время any = P. голосуйте меня вверх !! @! # omg. – Claudiu