Re: [Python][PyGTK] Manejar más de una ventana

Jesus Rodriguez foxandxss en gmail.com
Mar Oct 31 14:40:30 CET 2006


Ajá, la ventana estaba visible, entonces la muestra y llama a RUN para
esperar una accion y devolverla mas tarde.

He comprendido, gracias Fernando.

El día 31/10/06, Fernando San Martín Woerner <snmartin en galilea.cl> escribió:
>
> Jesus Rodriguez escribió:
> > Buenas!, tengo una duda algo tonta, tenia un proyecto y queria abrir una
> > ventana desde mi ventana principal, recoger unos datos, y mostrarlos en
> mi
> > ventana principal, o sea, tener una clase de la ventana secundaria,
> > llamarla
> > desde la otra clase, recoger datos y utilizarlos. (usaria glade para las
> > ventanas).
> >
> > Encontré un ejemplo que hace eso, pero hay algo que no entiendo, a ver
> si
> > teneis alguna idea:
> >
> >
> http://www.learningpython.com/2006/05/30/building-an-application-with-pygtk-and-glade/
> >
> >
> >
> > Partimos de que parece que cuando python encuentra una sentencia del
> tipo:
> >
> > self.wTree = gtk.glade.XML(self.gladefile, "wineDlg")
>
> si "wineDlg" tiene activada la propiedad "Visible" en la pestaña de
> "Comunes" desde glade, entonces se muestra en este comando. Puedes
> desactivar la propiedad y entonces no la verás.
>
> > ...
> >
> > self.result = self.dlg.run()
>
> Acá inicias un loop para que tu dlg espere alguna acción, como un
> gtk.RESPONSE_OK por ejemplo. No tiene nada que ver con que la ventana se
> muestre, eso depende del método show() o de que en glade hayas definido
> sí es visible o no.
>
>
>
> --
> Fernando San Martín Woerner
> Jefe de Informática
> Galilea S.A. http://www.galilea.cl/
>
> --
> Este mensaje ha sido analizado por nuestros servidores
> en busca de virus y otros contenidos peligrosos,
> y se considera que está limpio.
>
>
>
>
> _______________________________________________
> 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