Hola Manuel, Antes de nada decirte que la página a la que te apuntaba yo es la siguiente:
http://library.gnome.org/devel/gtk/stable/GtkFileChooserDialog.html#id3631938 Los resultados que obtienes con tu código son los esperados. Date cuenta de que estás trabajando con un botón. Lo que creo que tu buscas es el dialog que permite al usuario seleccionar un fichero o directorio del sistema de archivos. Eso lo debes hacer con el widget GtkFileChooserDialog como bien te apuntaba Cleto. Con este widget sí que puedes recuperar la ruta del fichero o directorio seleccioando por el usuario de la forma que te apuntaba Cleto, que es la misma que los ejemplos expuestos en la referencia que te hago. Un saludo y suerte ;) Loren ---------- Original Message ---------------------------------- From: manuel david jimenez patiño<[EMAIL PROTECTED]> Date: Mon, 8 Oct 2007 23:10:30 +0000 > >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 > ___________________________________________________ Enviado a través de http://alumnos.uclm.es/webmail _______________________________________________ CRySoL mailing list http://crysol.inf-cr.uclm.es/ https://arco.inf-cr.uclm.es/cgi-bin/mailman/listinfo/crysol
