[pyar] Pygtk AboutDialogs
N Cis
n.cis_92 en hotmail.com
Lun Ene 10 16:46:34 ART 2011
> gtk.about_dialog_set_url_hook(self, Link)
gtk.about_dialog_set_url_hook(self, Link)
TypeError: func must be a callable object
»Es que este setting es para todos los about dialogs que tu app cree.
»Lo mismo pasa con gtk.link_button_set_uri_hook.
»En mi caso prob'e:
»In [2]: def debug(*a, **kw):
» ...: print '\n\n ==========', a, kw
» ...:
»
»In [3]: import gtk
»
»In [4]: gtk.about_dialog_set_url_hook(debug)
»
»In [5]: a = gtk.AboutDialog()
»
»In [6]: a.set_website('http://google.com')
»
»In [7]: a.run()
»
»Esto muestra un diálogo cuyo link, cuando clickeado, no hace nada.
»Tampoco imprime el mensaje de debug, pero diría que es porque el
»diálogo corre en otro hilo.
>>> import gtk
>>> def link(*args, **kargs):
... print args, kargs
...
>>> gtk.about_dialog_set_url_hook(link)
>>> a = gtk.AboutDialog()
>>> a.set_website("http://www.google.com")
>>> a.run()
Y el link abre perfectamente en el navegador, nada de ejecutar el comando que yo queria,,
Alguna idea?, Tendra problemas mi version de pygtk o gtk? (Toy usando Ubuntu Karmic, y todo dsd los repos oficiales)
La verdad, esto es muy extrañoi :S..
Nadie tiene un ejemplo que funcione?
Saludos.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110110/f7029314/attachment.html>
More information about the pyar
mailing list