30 lines
663 B
Python
30 lines
663 B
Python
|
import pygtk
|
||
|
pygtk.require('2.0')
|
||
|
|
||
|
import gtk
|
||
|
|
||
|
dialog = 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()
|
||
|
|
||
|
|
||
|
response = dialog.run()
|
||
|
if response == gtk.RESPONSE_OK:
|
||
|
print dialog.get_filename(), 'selected'
|
||
|
select = dialog.get_filename()
|
||
|
elif response == gtk.RESPONSE_CANCEL:
|
||
|
print 'Cosed, no files selected'
|
||
|
dialog.destroy()
|
||
|
|
||
|
print "Nom du fichier selectionne :" + select
|