FileChooserButton devuelve None
Publicado por Aplessed (2 intervenciones) el 22/09/2012 12:08:06
Hola, no consigo encontrar la manera de que filechooserbutton me devuelva el archivo seleccionado, siempre me devuelve None. He mirado en varios manuales y la REference y me dice que es con get_filename() y de hecho el codigo no genera errores pero solo devuelve None. Alguien me podria ayudar? Estoy omitiendo algo?
PD: Primera vez que posteo :D Gracias
PD: Primera vez que posteo :D Gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/usr/bin/env python
import pygtk
pygtk.require('2.0')
import gtk
def convertir(self, nombrefichero):
print nombrefichero
class Window:
def __init__(self):
#GUI DE VENTANA
self.main_win = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.main_win.set_title("G2M - convert GDM themes to MDM")
self.main_win.connect("destroy", gtk.main_quit)
self.main_box = gtk.VBox(False, spacing=20)
#TOP BOX
self.top_box = gtk.HBox()
self.button_selF = gtk.FileChooserButton("")
self.top_box.pack_start(self.button_selF)
self.button_convert = gtk.Button("Convertir")
self.top_box.pack_start(self.button_convert, padding=45)
self.main_box.add(self.top_box)
self.main_win.add(self.main_box)
self.main_win.show_all()
self.button_convert.connect("clicked", convertir, self.button_selF.get_filename())
def main(self):
gtk.main()
if __name__ == "__main__":
win = Window()
win.main()
Valora esta pregunta


1