📄 filechooser.py
字号:
#!/usr/bin/env python# example filechooser.pyimport pygtkpygtk.require('2.0')import gtk# Check for new pygtk: this is new class in PyGtk 2.4if gtk.pygtk_version < (2,3,90): print "PyGtk 2.3.90 or later required for this example" raise SystemExitdialog = 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -