- PyGTK 教程
 - PyGTK - 主页
 - PyGTK - 简介
 - PyGTK - 环境
 - PyGTK - 你好世界
 - PyGTK - 重要类
 - PyGTK - 窗口类
 - PyGTK - 按钮类
 - PyGTK - 标签类
 - PyGTK - 入门级
 - PyGTK - 信号处理
 - PyGTK - 事件处理
 - PyGTK - 容器
 - PyGTK - 盒子类
 - PyGTK - ButtonBox 类
 - PyGTK - 对齐类
 - PyGTK - EventBox 类
 - PyGTK - 布局类
 - PyGTK - 组合框类
 - PyGTK - ToggleButton 类
 - PyGTK - CheckButton 类
 - PyGTK - 单选按钮类
 - PyGTK - 菜单栏、菜单和菜单项
 - PyGTK - 工具栏类
 - PyGTK - 调整类
 - PyGTK - 范围类
 - PyGTK - 规模类
 - PyGTK - 滚动条类
 - PyGTK - 对话框类
 - PyGTK - 消息对话框类
 - PyGTK - AboutDialog 类
 - PyGTK - 字体选择对话框
 - PyGTK - 颜色选择对话框
 - PyGTK - 文件选择器对话框
 - PyGTK - 笔记本类
 - PyGTK - 框架类
 - PyGTK - AspectFrame 类
 - PyGTK - TreeView 类
 - PyGTK - 窗格类
 - PyGTK - 状态栏类
 - PyGTK - ProgressBar 类
 - PyGTK - 视口类
 - PyGTK - 滚动窗口类
 - PyGTK - 箭头类
 - PyGTK - 图像类
 - PyGTK - DrawingArea 类
 - PyGTK - SpinButton 类
 - PyGTK - 日历类
 - PyGTK - 剪贴板类
 - PyGTK - 标尺类
 - PyGTK - 超时
 - PyGTK - 拖放
 
- PyGTK 有用资源
 - PyGTK - 快速指南
 - PyGTK - 有用的资源
 - PyGTK - 讨论
 
PyGTK - 文件选择器对话框
该对话框可让用户选择需要打开或保存的文件的位置和名称。它嵌入了 FileChooserWidget 并在 action_area 中提供了 OK 和 CANCEL 按钮。
以下是 gtk.FileChooserDialog 类的构造函数 -
Dlg=gtk.FileChooserDialog (title = None, parent = None, action = gtk.FILE_CHOOSER_ACTION_OPEN, buttons = None, backend = None)
参数是 -
| 标题 | 这是对话框的标题 | 
| 家长 | 对话框的瞬态父级,或 None | 
| 行动 | 对话框的打开或保存模式 | 
| 纽扣 | 这是一个包含按钮标签-响应 id 对或 None 的元组 | 
| 后端 | 要使用的特定文件系统后端的名称。 | 
以下是动作模式 -
- gtk.FILE_CHOOSER_ACTION_OPEN
 - gtk.FILE_CHOOSER_ACTION_SAVE
 - gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER
 - gtk.FILE_CHOOSER_ACTION_CREATE_FOLDER
 
如果需要限制可显示的文件类型,可以使用 add_filter() 方法应用 gtk.FileFilter 对象。
如果单击 FileChooserDialog 菜单按钮,则会运行以下回调函数。
def on_file(self, widget):
   dlg = gtk.FileChooserDialog("Open..", None, gtk.FILE_CHOOSER_ACTION_OPEN,
      (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK))
   response = dlg.run()
   self.text.set_text(dlg.get_filename())
   dlg.destroy()
从对话框中选择文件 -
所选文件显示在顶层 gtk.Window 的标签上 -
