Pygtk y Gtk.Dialog
Javier Pérez Pacheco
javielinux en gmail.com
Jue Jul 26 13:57:42 CEST 2007
gracias Arnau. Lo del cierre de del diálogo es muy importante. Muchas
gracias por las indicaciones
un saludo
El día 26/07/07, Arnau Sanchez <arnau en ehas.org> escribió:
>
> Javier Pérez Pacheco escribió:
>
> > Parece que FUNCIONA. Aqui está la prueba que he realizado. Sin thread ni
> > nada, usando la forma que comenta Arnau, con generadores, o eso creo ;-)
>
> Lo de los generadores tiene buena pinta, aunque sólo en una aplicación más
> compleja se puede ver si cubre todas las eventualidades. La verdad es que
> siempre que recurro a los threads me viene a la cabeza aquella frase sobre
> las
> expresiones regulares: "Tienes un problema y te dices, 'uhmm, ya sé, lo
> resolveré con expresiones regulares'. Ahora tienes dos problemas" :-)
>
> > #!/usr/bin/env python
>
> No sé la política general de otras distros, pero si no recuerdo mal, en
> Debian
> se recomienda simplemente #!/usr/bin/python. Bah, sólo un detalle.
>
> > class MyProgressBar():
>
> Cuidado que eso de "class nombre():" sólo es válido a partir de python 2.5,
> para
> hacerlo más general quizá debieras quitar los paréntesis...
>
> > def __init__(self):
> > pass
>
> Supongo que alguna vez querrás hacer algo ahí, ¿no? porque si no no es
> necesario.
>
> > [codigo]
>
> Una cosa importante, tienes que controlar el cierre del diálogo y
> asegurarte que
> el iterador deja de trabajar (si lo cierras, verás que el iterador
> continúa).
> Fíjate en el código que mandé y las llamadas a gobject.source_remove(tag).
>
> Saludos
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
Más información sobre la lista de distribución Python-es