> 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.