filechooser
Rafael Cantos
rafaelcantos en hotmail.com
Sab Jul 28 11:21:02 CEST 2007
hola. Aquí pongo el código, que es una pequeña modificación sobre el ejemplo
del tutorial:
#!/usr/bin/env python
import pygtk
pygtk.require('2.0')
import gtk
# Comprobacion la version de pygtk
if gtk.pygtk_version < (2,3,90):
print "PyGtk 2.3.90 or later required for this example"
raise SystemExit
# Creacion de un nuevo control de seleccion de fichero
seleccion = gtk.FileChooserDialog("Open..", None,
gtk.FILE_CHOOSER_ACTION_OPEN, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,
gtk.STOCK_OPEN, gtk.RESPONSE_OK))
seleccion.set_default_response(gtk.RESPONSE_OK)
filtro = gtk.FileFilter()
# Nombre por defecto del fichero
filtro.set_name("ncc")
# Extension permitida para el fichero
filtro.add_pattern("*.html")
seleccion.add_filter(filtro)
response = seleccion.run()
if response == gtk.RESPONSE_OK:
print seleccion.get_filename(), 'selected'
elif response == gtk.RESPONSE_CANCEL:
print 'Closed, no files selected'
seleccion.destroy()
Puede que la identación no salga bien, lo he copiado de un archivo.
Saludos.
Rafa
Rafael Cantos escribió:
>
> > He probado a usar el siguiente método:
> >
> > chooser.set_filename(filename)
> >
> > como se indica en el tutorial pero me falla y me dice que no existe el
> > atributo set_filename.
>
>Tienes que estar haciendo algo mal, ese método existe. Sin más información
>no
>podemos ayudarte, así que manda algo de código (a poder ser, corto y
>funcional:
>extrae la parte significativa y haz un pequeño programa) para que lo
>ejecutemos
>y veamos el problema.
>
>arnau
_________________________________________________________________
Horóscopo, tarot, numerología... Escucha lo que te dicen los astros.
http://astrocentro.msn.es/
Más información sobre la lista de distribución Python-es