读书人

pygtk-资料选择

发布时间: 2012-12-18 12:43:41 作者: rapoo

pygtk-文件选择

filesel = gtk.FileSelection(title=None)
filesel.set_filename(filename)
filename = filesel.get_filename()

?

filesel属性:

filesel.dir_list
filesel.file_list
filesel.selection_entry
filesel.selection_text

filesel.main_vbox
filesel.ok_button
filesel.cancel_button
filesel.help_button
filesel.history_pulldown
filesel.history_menu
filesel.fileop_dialog
filesel.fileop_entry
filesel.fileop_file
filesel.fileop_c_dir
filesel.fileop_del_file
filesel.fileop_ren_file
filesel.button_area
filesel.action_area

?


pygtk-资料选择

?

#!/usr/bin/env python# example filesel.pyimport pygtkpygtk.require('2.0')import gtkclass FileSelectionExample: # Get the selected filename and print it to the console def file_ok_sel(self, w): print "%s" % self.filew.get_filename() def destroy(self, widget): gtk.main_quit() def __init__(self): # Create a new file selection widget self.filew = gtk.FileSelection("File selection") self.filew.connect("destroy", self.destroy) # Connect the ok_button to file_ok_sel method self.filew.ok_button.connect("clicked", self.file_ok_sel) # Connect the cancel_button to destroy the widget self.filew.cancel_button.connect("clicked", lambda w: self.filew.destroy()) # Lets set the filename, as if this were a save dialog, # and we are giving a default filename self.filew.set_filename("penguin.png") self.filew.show()def main(): gtk.main() return 0if __name__ == "__main__": FileSelectionExample() main()

?
?

读书人网 >编程

热点推荐