[pyar] Pygtk AboutDialogs

Mario Colque colquemario en gmail.com
Mar Ene 11 16:46:46 ART 2011


2011/1/10 N Cis <n.cis_92 en hotmail.com>:
>
>> 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.
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>


Lo que voy a decirno ayudará mucho, pero estoy contento de suponer que
se viene la GUI de okeyko! :D
Saludos!


-- 
Mario Colque

Staff Tuquito - www.tuquito.org.ar
Staff Garfio - www.garfio.org.ar
Web Developer - www.mariocolque.com.ar
Blog - blog.mariocolque.com.ar
LinkedIn - www.linkedin.com/in/mariocolque
http://about.me/colkito
http://colkito.mp
Skype - colkito
Twitter - @colkito
Identi.ca - @colkito



More information about the pyar mailing list