[pyar] Seleccionar carpeta

williams williamsis en gmail.com
Vie Oct 5 20:24:41 ART 2012


El 5 de octubre de 2012 18:33, Mauricio Baeza
<mauricio01 en correolibre.org>escribió:

>  On 05/10/12 16:50, williams wrote:
>
>
> El 29 de septiembre de 2012 22:54, <mauricio01 en correolibre.org> escribió:
>
>>
>>  El 29 de septiembre de 2012 12:26, Mauricio Baeza
>>>  <mauricio01 en correolibre.org [8]> escribió:
>>>
>>>
>>>  Hola a todos...
>>>>
>>>> Desde hace un par de días, cuando intento seleccionar una carpeta,
>>>> no importa cual seleccione, siempre me devuelve la ruta del home del
>>>> usuario, esto solo me pasa en Gnome Shell, ¿podrían confirmarme si
>>>> a alguien más le pasa?
>>>>
>>>> import wx
>>>>
>>>> app = wx.App(False)
>>>> dialog = wx.DirDialog(
>>>>             None,
>>>>             "Selecciona el directorio con tus CFDs en XML:",
>>>>             style = wx.DD_DEFAULT_STYLE)
>>>> if dialog.ShowModal() == wx.ID_OK:
>>>>     ruta = dialog.GetPath()
>>>>     dialog.Destroy()
>>>>     print ruta
>>>>
>>>> Gracias y saludos desde México...
>>>>
>>>>
>>
>>
>> Gracias... si, se que existe ese parámetro (que es opcional), pero ese no
>> es el problema, el problema es que no importa que carpeta seleccione, con o
>> sin este parámetro me devuelve siempre la ruta home del usuario, no la que
>> se ha seleccionado, que para eso es este diálogo...
>>
>> Si llamo a este cuadro de diálogo desde una macro en Basic de
>> LibreOffice, tengo el mismo problema, por eso pienso que es problema del
>> escritorio, y por eso pido verificar si alguien usa Gnome Shell...
>>
>>
>> Gracias
>>
>>
>>
>>
>>
>  Hola aqui encontre el reporte de dicho problema
>
>  http://trac.wxwidgets.org/ticket/14525
>
>  prueba seleccionando el directorio y no asi entrando al directorio si lo
> haces asi entonces te devuelve sin ningun problema la ruta del directorio
> seleccionado.
>
>  yo estoy sobre ArchLinux con python 2.7.3 y kde 4.9
>
>  saludos williams
>
>
>
> Gracias Williams...
>
> Efectivamente, seleccionando el directorio sin entrar en el, devuelve la
> ruta correcta... ¿sobre tu entorno se comporta igual?... es uno de ellos
> fallos raros... te cuento...
>
> Usando WX ya viste el comportamiento...
>
> Usando GTK trabaja correctamente...
>
> import gtk
>
> d = gtk.FileChooserDialog(
>     title = 'Selecciona un directorio',
>     parent = None,
>     action = gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER,
>     buttons = (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK))
>
> if d.run() == gtk.RESPONSE_OK:
>     print d.get_filename()
>     d.destroy()
>
>
> Ni cuenta me di cuando empezó esto... primero pensé que era problema de
> Gnome3, pero creo que no...
>
>
> Gracias de nuevo...
>
> Saludos
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>

Si efectivamente es asi como se comporta con wx sin embargo con gtk todo ok
si entras al directorio te devuelve la ruta completa, seguramente es un bug
de wx por el dialogo que usa q es muy similar al de abrir un archivo y no
de los clasicos que te muestra un arbol de directorios para seleccionar ahi
el directorio.

saludos williams
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20121005/288c38ed/attachment.html>


More information about the pyar mailing list