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