A veces en una aplicación PyGT necesitamos pedir al usuario que nos confirme una acción, con esta pequeña función tendremos la solución. Se le pasa como parámetros el texto a monstrar y el tÃtulo de la ventana.
def pedir_confirmacion(texto,titulo):
dialog = gtk.MessageDialog(None, gtk.DIALOG_MODAL,gtk.MESSAGE_INFO, gtk.BUTTONS_YES_NO,texto)
dialog.set_title(titulo)
response = dialog.run()
dialog.destroy()
if response == gtk.RESPONSE_YES:
print "A respondido que sÃ!"
return True
else:
print "A respondido que no!"
return False
VÃa ubuntu forums