⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filechooser.py

📁 pygtk的教程
💻 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 + -