[pyar] Pygtk AboutDialogs

Natalia Bidart nataliabidart en gmail.com
Lun Ene 10 12:28:49 ART 2011


2011/1/10 Daniel Moisset <dmoisset en machinalis.com>:
> 2011/1/8 N Cis <n.cis_92 en hotmail.com>:
>>         gtk.about_dialog_set_url_hook(Link)
>
> Raro que este wrappeada asi y no como un metodo del dialogo, pero
> siendo que lo llamas asi estoy bastante seguro que le tenes que pasar
> una referencia al dialogo en algun lado (sino, de cual de todos los
> dialogos setea el hook?)

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.

N.



More information about the pyar mailing list