En GTK, ¿cómo hago para que una ventana no pueda cerrarse?
Pregunta
Por ejemplo, atenuar la " X " en sistemas Windows.
Solución
Si Gtk no puede convencer al administrador de ventanas, siempre puede conectar el evento "delete". señalar y devolver True desde la devolución de llamada. Al hacer esto, Gtk asume que la devolución de llamada maneja esa señal y no hace nada.
import gtk
window = gtk.Window()
window.connect('delete-event',lambda widget, event: True)
Otros consejos
Simplemente llame al set_deletable
con False
en la ventana en cuestión. Funcionará siempre que GTK pueda convencer al administrador de ventanas para que no se pueda cerrar la ventana.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow