Es posible insertar una ventana (gtk.Window) dentro de otra?

Joksan Nempu Fernandez jnempu en gmail.com
Vie Oct 31 20:42:37 CET 2008


Sip creo k igual ya me di por vencido asi k usare notebooks xD , plop!

2008/10/31 Milton Galo Patricio Inostroza Aguilera <minoztro en gmail.com>

> El día 31 de octubre de 2008 8:19, Robert C. Rodriguez
> <aciddized en gmail.com> escribió:
> > 2008/10/29 Juanpe Rojas <juanperojas en gmail.com>
> >
> >> aqui hay un ejemplo, no lo he probado conste :P
> >>
> >> http://markmail.org/message/ikqq7skvakoamgfa
> >>
> >>
> >>
> >> 2008/10/28 Milton Galo Patricio Inostroza Aguilera <minoztro en gmail.com
> >:
> >> > El día 28 de octubre de 2008 17:27, Joksan Nempu Fernandez
> >> > <jnempu en gmail.com> escribió:
> >> >> Hola milton:
> >> >>
> >> >> Mira esta bien todo lo k han dicho, me interesó eso del reparent.
> Bueno,
> >> màs
> >> >> que nada, sólo quiero tener una espacio dentro de una ventana donde
> >> pueda
> >> >> colocar un contenedor u otra ventana. Dicha ventana me gustaria
> >> diseñarla en
> >> >> glade y luego utilizarla. XD
>
> Acá [1] te diseñé un ejemplo, sólo lo descargas, lo descomprimes y
> realizas python windowMain.py
>
> Después que veas el ejemplo puedes exponer tus dudas, pero sigo
> insistiendo que una ventana dentro de otra NO es solución.
>
> Como un atajo, lo que se hace es utilizar el Vbox de la ventan
> producto y se añade ese Vbox como una pestaña al notebook de
> windowMain, claro mediante reparent.
>
> Suerte y que disfrutes del feriado largo
>
> [1] http://acinfo.unap.cl/minostro/pyGTK.tar.gz
> >> >
> >> > eso se puedo hacer sin problemas con el metodo reparent, buscaré un
> >> > ejemplo y lo envio, saludos
> >> >
> >> >>
> >> >> 2008/10/28 Milton Galo Patricio Inostroza Aguilera <
> minoztro en gmail.com>
> >> >>
> >> >>> El día 28 de octubre de 2008 13:18, Joksan Nempu Fernandez
> >> >>> <jnempu en gmail.com> escribió:
> >> >>> > Bueno , es que no quiero hacer contenedores o paneles, ya que yo
> >> genero
> >> >>> > muchas ventanas pero utilizo solo la plantilla que dibuje en
> >> >>> > glade. Si uso paneles o contenedores para cargarlos dentro de una
> >> ventana
> >> >>> de
> >> >>> > forma dinamica , tendria que dibujarlos pero a traves de pygtk y
> no
> >> >>> quiero
> >> >>> > llegar a eso. Hay alguna otra solucion?
> >> >>>
> >> >>> Si quieres tener una ventana "madre" en la cual se inserten las
> >> >>> ventanas "hijas", tendrás que hacer uso de contenedores, ya que de
> >> >>> otro forma es tener muchas ventanas por todos lados (MDI).  Ahora si
> >> >>> tienes la plantilla en glade lo que tienes que hacer es un reparent
> a
> >> >>> tu contenedor principal y ya está....para interfaces dinámicas,
> >> >>> necesitamos acciones en tiempo de ejecución =)...aparte que no es
> tan
> >> >>> terrible hacer un poquito de interfaz en pyGtk.
> >> >>>
> >> >>> Creo que la solución sería hacer una ventana madre, la cual se
> >> >>> dividiera utilizando hbox o vbox (así como una tabla con muchas
> >> >>> columnas y muchas filas), la segunda aproximación sería utilizando
> un
> >> >>> notebook y a través de las pestañas agregar más pseudo-ventanitas.
> >> >>>
> >> >>> ¿Por qué encuentras tan terrible hacer algo con pyGTK?, cual es la
> >> >>> aproximación que has logrado?...tienes algo de código para mostrar.
> >> >>>
> >> >>>
> >> >>> Saludos,
> >> >>>
> >> >>> P.S.: quizás lo único dinámico se tomar la plantilla de glade y
> >> >>> ponerla en donde corresponda (evitando tener que hacer todo en
> pyGTK)
> >> >>>
> >> >>> > 2008/10/28 Fabio Durán Verdugo <fabiognome en gmail.com>
> >> >>> >
> >> >>> >> Que quieres hacer???, no te entiendo, para que quieres poner una
> >> ventana
> >> >>> >> dentro de otra, porque no usas los contenedores? o por ultimo un
> >> >>> >> gtk.Notebook()
> >> >>> >>
> >> >>> >> El mar, 28-10-2008 a las 13:03 -0300, Joksan Nempu Fernandez
> >> escribió:
> >> >>> >> > Hola:
> >> >>> >> >
> >> >>> >> > Necesito un pokito de orientación sobre si es posible insertar
> una
> >> >>> >> ventana
> >> >>> >> > dentro de otra utilizando gtk, glade y pygtk.
> >> >>> >> > Si alguien cree que no , podrian darme otra solucion parecidad
> a
> >> la
> >> >>> que
> >> >>> >> > planteo?
> >> >>> >> >
> >> >>> >> > de antemano, muchas gracias!
> >> >>> >> >
> >> >>> >>
> >> >>> >>
> >> >>> >> _______________________________________________
> >> >>> >> Lista de correo Python-es
> >> >>> >> http://listas.aditel.org/listinfo/python-es
> >> >>> >> FAQ: http://listas.aditel.org/faqpyes
> >> >>> >>
> >> >>> >
> >> >>> >
> >> >>> >
> >> >>> > --
> >> >>> > Joksan Nempu Fernandez
> >> >>> > Estudiante Ingeniería Civil en Computación e Informática.
> >> >>> > Encargado del Laboratorio de Sistemas Distribuidos.
> >> >>> > _______________________________________________
> >> >>> > Lista de correo Python-es
> >> >>> > http://listas.aditel.org/listinfo/python-es
> >> >>> > FAQ: http://listas.aditel.org/faqpyes
> >> >>> >
> >> >>>
> >> >>>
> >> >>>
> >> >>> --
> >> >>> Milton Inostroza Aguilera
> >> >>>
> >> >>> _______________________________________________
> >> >>> Lista de correo Python-es
> >> >>> http://listas.aditel.org/listinfo/python-es
> >> >>> FAQ: http://listas.aditel.org/faqpyes
> >> >>>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Joksan Nempu Fernandez
> >> >> Estudiante Ingeniería Civil en Computación e Informática.
> >> >> Encargado del Laboratorio de Sistemas Distribuidos.
> >> >> _______________________________________________
> >> >> Lista de correo Python-es
> >> >> http://listas.aditel.org/listinfo/python-es
> >> >> FAQ: http://listas.aditel.org/faqpyes
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > Milton Inostroza Aguilera
> >> >
> >> > _______________________________________________
> >> > Lista de correo Python-es
> >> > http://listas.aditel.org/listinfo/python-es
> >> > FAQ: http://listas.aditel.org/faqpyes
> >> >
> >>
> >>
> >>
> >> --
> >> -----------------------------------------------------------------
> >>  Bach-CEI/UNPRG Juan Percy Rojas Cruz
> >>              http://juanpe.lugcix.org
> >> -----------------------------------------------------------------
> >>           Linux Registered User #398380
> >>         cel: 074-979079140 - Chiclayo - Peru
> >> -----------------------------------------------------------------
> >>                        www.lugcix.org
> >>               Linux User Group Chiclayo
> >> ------------------------------------------------------------------
> >> _______________________________________________
> >> Lista de correo Python-es
> >> http://listas.aditel.org/listinfo/python-es
> >> FAQ: http://listas.aditel.org/faqpyes
> >>
> >
> > Hola,
> >
> > pero eso no es Python. Buscando en Google acerca del metodo "reparent" dí
> > con esto.
> >
> >
> http://code.google.com/p/ghhp/source/browse/trunk/gui/mesa_de_ayuda.py?r=219
> >
> > Espero sirva de ayuda.
> >
> > Un saludo.
> >
> > --
> > ____________________________________
> > mail: aciddized en gmail.com
> > blog: http://aciddized.sytes.net/wordpress/
> > _______________________________________________
> > Lista de correo Python-es
> > http://listas.aditel.org/listinfo/python-es
> > FAQ: http://listas.aditel.org/faqpyes
> >
>
>
>
> --
> Milton Inostroza Aguilera
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>



-- 
Joksan Nempu Fernandez
Estudiante Ingeniería Civil en Computación e Informática.
Encargado del Laboratorio de Sistemas Distribuidos.
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es