filechooser.py

来自「使用Pygtk写的几个例子」· Python 代码 · 共 36 行

PY
36
字号
import pygtkpygtk.require('2.0')import gtkdialog = gtk.FileChooserDialog("Open..",                               None,                               gtk.FILE_CHOOSER_ACTION_OPEN,                               (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,                                gtk.STOCK_OPEN, gtk.RESPONSE_OK))dialog.set_default_response(gtk.RESPONSE_OK)filter = gtk.FileFilter()filter.set_name("All files")filter.add_pattern("*")dialog.add_filter(filter)filter = gtk.FileFilter()filter.set_name("Images")filter.add_mime_type("image/png")filter.add_mime_type("image/jpeg")filter.add_mime_type("image/gif")filter.add_pattern("*.png")filter.add_pattern("*.jpg")filter.add_pattern("*.gif")filter.add_pattern("*.tif")filter.add_pattern("*.xpm")dialog.add_filter(filter)response = dialog.run()if response == gtk.RESPONSE_OK:    print dialog.get_filename(), 'selected'elif response == gtk.RESPONSE_CANCEL:    print 'Closed, no files selected'dialog.destroy()

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?