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_FOLDER
或 Gtk.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 文件。)
- Python3 Gtk3 Documentation
- github
上的完整代码
所以我的问题是:如何使用 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)
我正在使用 gi.repository.Gtk
模块生成一些 GUI。
为了让用户select一个文件夹我使用gi.repository.Gtk.FileChooserButton
.
根据 Gtk3 文档,我应该能够 select 或使用操作 Gtk.FileChooserAction.SELECT_FOLDER
或 Gtk.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 文件。)
- Python3 Gtk3 Documentation
- github 上的完整代码
所以我的问题是:如何使用 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)