2012-06-03 3 views
4

Может ли gtk.FileChooserDialog/gtk.FileChooserButton быть установленным, чтобы разрешить пользователям выбирать папку/каталог?Сделать FileChooserDialog разрешить пользователю выбирать папку/каталог

Возможно, для этого я могу добавить фильтр каталогов? Как я могу сделать это, чтобы пользователь мог выбрать только папку?

email_dialog = gtk.FileChooserDialog(title="Select folder", 
             buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK)) 
email_filter = gtk.FileFilter() 
email_filter.set_name("Folder") 
email_filter.add_pattern("*") # whats the pattern for a folder 
email_dialog.add_filter(email_filter) 
+0

Возможный дубликат http://stackoverflow.com/questions/3170962/enable-gtkfilechooserdialog-to-select-files-or-folders – coder

+0

@coder, это не дубликат; связанный с вами вопрос заключается в разрешении выбора файла или папки, а не папки исключительно. – ptomato

ответ

8
email_dialog.set_action(gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER) 

Документация here.

Смежные вопросы