让FileChooserDialog允许用户选择文件夹/目录(Make FileChooserDia

2019-09-17 17:36发布

可以在gtk.FileChooserDialog / gtk.FileChooserButton设置为仅允许用户选择一个文件夹/目录?

也许我添加目录过滤器来实现这一目标? 我怎样才能使它因此用户只能选择一个文件夹?

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)

Answer 1:

email_dialog.set_action(gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER)

文档在这里 。



文章来源: Make FileChooserDialog allow user to select a folder/directory
标签: python gtk