Gtk.FileChooserButton 对 Gtk.FileChooserAction.SELECT_FOLDER 没有反应

Gtk.FileChooserButton does not react to Gtk.FileChooserAction.SELECT_FOLDER

我正在使用 gi.repository.Gtk 模块生成一些 GUI。

为了让用户select一个文件夹我使用gi.repository.Gtk.FileChooserButton.
根据 Gtk3 文档,我应该能够 select 或使用操作 Gtk.FileChooserAction.SELECT_FOLDERGtk.FileChooserAction.CREATE_FOLDER.

创建文件夹

所以相关代码是这样的:

filechooser = Gtk.FileChooserButton(Gtk.FileChooserAction.CREATE_FOLDER)
filechooser.connect("file-set",update_select_folder)

def update_select_folder(*args):
    print(*args)

但我仍然无法 select/create 文件夹。(我可以 select 文件。)

所以我的问题是:如何使用 FileChooserButton select/create 文件夹?

来自https://developer.gnome.org/gtk3/stable/GtkFileChooser.html

filechooser = Gtk.FileChooserButton()
filechooser.set_action(Gtk.FileChooserAction.SELECT_FOLDER)
filechooser.set_create_folders(True)