python - 使 FileChooserDialog 允许用户选择文件夹/目录

标签 python gtk

是否可以将 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)

最佳答案

email_dialog.set_action(gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER)

文档 here .

关于python - 使 FileChooserDialog 允许用户选择文件夹/目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10868167/

相关文章:

python - tensorflow /keras : "logits and labels must have the same first dimension" How to squeeze logits or expand labels?

python - 如何在Python脚本中更改fasttext api的参数

c# - 我应该用 GTK+ 而不是 WinForms 为 Mono 重写 GUI 吗?

python - 有什么更快的方法来生成连续至少有一个非零元素的矩阵?

python - 如何获得由 4 个第一个字符组成的行?

python - (Python/Pyramid) 拥有标准列表/表单编辑器的更好方法?

python - 检查 Gtk mainloop 是否正在运行

c - 如何在 GTK+ 中创建类似 Google Chrome 的窗口

c - gtk_status_icon_is_embedded 在 Gnome3 和 xfce4 上总是返回 False

c++ - Gtkmm - 在不关闭应用程序的情况下隐藏窗口