2010-12-07 13 views
7

¿Cómo hago para que mi selector de archivos pueda seleccionar tanto archivos como carpetas cuando se presiona el botón Abrir en el diálogo de selección de archivos? Quiero exprimir la capacidad de abrir archivos y archivos en solo un archivador. Estoy usando GTK + y Python.GTK + Filechooser para abrir ambos archivos y carpetas

+0

Al hacer clic en una carpeta, ¿cómo sabría el programa si cerrar el cuadro de diálogo y devolverlo, o mirar dentro de él? – ptomato

+0

Decidí crear dos archivadores de archivos, uno para el archivo y el otro para la selección de carpeta para dar un paso al costado del problema. – thotheolh

+3

Esto no es posible como se explica aquí: http://stackoverflow.com/questions/3170962/enable-gtkfilechooserdialog-to-select-files-or-folders – systemovich

Respuesta

2

Estaba pensando en esto, y aunque en sus comentarios ha decidido ir por otra ruta, tengo una sugerencia: escriba su propia subclase del selector GTK + y proporcione dos botones "Abrir", uno para "Abrir archivo" y otra a "Abrir directorio". Eso eliminaría la ambigüedad discutida arriba.

+0

Buena idea para los 2 botones. – thotheolh

Cuestiones relacionadas