2010-04-18 14 views

Respuesta

1

Los Qt 4.6 Docs para ShowDirsOnly dice:

" sólo se muestran los directorios muestran en el diálogo de archivo . por defecto los archivos y directorios . (Válido sólo en el modo de archivo de la guía.)"

¿Quizás no está en el modo de archivo "Directorio"?

7

Lo que quería decir:

directory = QtGui.QFileDialog.getExistingDirectory(self, 'Select USB Drive Location') 
+0

Thx está funcionando perfecto: p – Spl2nky

6

Esta es una vieja pregunta, lo sé, pero tal vez esto va a ayudar a alguien más.

Usar este fragmento dentro del método llamado a mostrar el cuadro de archivo:

dialog = QtGui.QFileDialog(self) 
dialog.setFileMode(QtGui.QFileDialog.Directory) 
dialog.setOption(QtGui.QFileDialog.ShowDirsOnly, True) 

if dialog.exec_(): 
    for d in dialog.selectedFiles(): 
     print d 
Cuestiones relacionadas