PyGTK - 文件选择器对话框

创建于 2024-12-03 / 24
字体: [默认] [大] [更大]

此对话框可让用户选择需要打开或保存的文件的位置和名称。 它嵌入了 FileChooserWidget,并在 action_area 中提供了 OK 和 CANCEL 按钮。

下面是gtk.FileChooserDialog类的构造函数 −

Dlg=gtk.FileChooserDialog (title = None, parent = None, 
   action = gtk.FILE_CHOOSER_ACTION_OPEN,  buttons = None, backend = 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的标签上 −

文件对话框

颜色选择器

颜色选择器 阿里云99计划,新老同享,低价长效,助力开发者普惠上云!

读后有收获微信请站长喝咖啡

weixinpay
报告错误 打印 关于 学习路线
×

错误报告

如果您发现内容有误或提出修改建议,请随时向我们发送 E-mail 邮件:

421660149@qq.com


您的建议:


×

感谢您的帮助!

您的建议已发送到 W3schools。

W3Schools 在线教程提供的内容仅用于学习和测试,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。

Copyright 2020-2024 关于我们 | 隐私条款 | 学习路线 | 京ICP备14045893号-9
title 这是对话框的标题
parent 对话框的父级,或 None
action 对话框的打开或保存模式
buttons 这是一个包含按钮标签-响应 id 对或 None 的元组
backend 要使用的特定文件系统后端的名称。
0 人点赞过