Gracias Cleto y Lorenzo por responder; Cleto he estado probando tú código en mi caso, y no me sirve, vamos que me dan fallos de compilación, pero vamos no es por que tú código esté mal, que va. Es que al paracerer tú estabas utilizando un "GtkFileChooserDialog" y yo estoy utilizando un "GtkFileChooserButton"; son muy parecidos pero no son iguales por eso me dan fallo los métodos que tú utilizabas.
Todo lo que he buscado hasta ahora sobre este "GtkFileChooserButton" me lleva a esta página que era a la que hacía referencia Lorenzo: http://developer.gimp.org/api/2.0/gtk/GtkFileChooserButton.html En ella aparecen las funciones con las que pueden funcionar los widgets tipo "GtkFileChooserButton", pero todavía no consigo recoger el nombre del archivo que se selecciona con éste. He probado la función: char *filename; filename = gtk_file_chooser_button_get_title (filechooserbutton1); printf("nombre archivo que estamos seleccionando: %s ", filename ); Y curiosamente este printf me imprime lo que en el programa Gazpacho tengo en título en la parte control, no el nombre del fichero que selecciono. Bueno mañana seguiré probando. Un saludo. /**************************************************************************************** Era generoso, amaba la paz, y por encima de todo una persona feliz = Bob Marley; ----------------------------------------> Date: Sun, 7 Oct 2007 22:34:00 +0200> From: [EMAIL PROTECTED]> To: [email protected]> Subject: Re: [CRySoL] Glade, or Gazpacho: that is the question>> Hola!>> Yo lo tengo hecho con un dialog de filechooser. El código que te paso> está hecho en Python. Espero que te sirva. Está sacado de un práctica> para criptografía. No está muy "depurado" en el sentido de que pueden> sobrar cosas. Pero bueno... ahí va :-)>> Se supone que debes tener un filechooser dialog.>> def open_file(self, boton):> dialog = self.widgets.get_widget('filechooserdialog')> fichero = ""> cancel = False>> action = dialog.run()>> if(action == gtk.RESPONSE_OK):> fichero = dialog.get_filename()> texto = file(fichero).read()> self.widgets.get_widget(\> 'tf_criptograma').get_buffer().\> set_text(texto.decode('utf-8'))>> dialog.hide()> _______________________________________________> CRySoL mailing list> http://crysol.inf-cr.uclm.es/> https://arco.inf-cr.uclm.es/cgi-bin/mailman/listinfo/crysol _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ _______________________________________________ CRySoL mailing list http://crysol.inf-cr.uclm.es/ https://arco.inf-cr.uclm.es/cgi-bin/mailman/listinfo/crysol
