Cita:
Iniciado por abcdefg Ok. Una última consulta. Es posible asignarle delete_event a la señal clicked de un botón como función de retrollamada y que allí devuelva False para llamar a destroy o es necesario asignarle directamente destroy o gtk.main_quit como en tu método OnCancel.
La verdad no se si es posible hacer eso. Por lo que he investigado y no he encontrado nada.
Y esto se debe en parte por que la mayoría confunde delete_event con destroy. Y por otra parte si quieres un botón de salir es mas fácil hacer un simple.
Código Python:
Ver originalboton.connect("clicked", gtk.main_quit)
Cita:
Iniciado por abcdefg ¿Sólamente puedo devolver False para llamar a destroy en una función de retrollamada si capturo delete_event?
Si, preferentemente solo regresa False. Nada de valores raros xD
Cita:
Iniciado por abcdefg Las preguntas son porque intente adaptar el código del enlace con un método destroy pero no pude.
Si te fijas el autor confunde delete-event y destroy. De hecho yo no veo ningún método destroy.
Delete-event sirve mas que nada para hacer ejecutar diálogos de confirmación.
Mientras que destroy libera los recursos del widget.