No se como se puede hacer en este caso en particular, pero capaz que puedo darte algunas pistas:
- Se puede embeber toda una interfaz gtk dentro de otra utilizando gtk.Socket y gtk.Plug. - También se puede embeber una interfaz pyqt dentro de una gtk y viceversa utilizando el mismo procedimiento (ambos soportan el protocolo embbed) - También se puede embeber un juego hecho en pygame, en este caso solo hay que pasarle a gtk el id de la ventana de pygame para que se dibuje allí. Sobre estos tres casos te puedo pasar ejemplos si quieres. Creo que también se puede hacer usando DBus. La idea sería ver si tu aplicación soporta embbed y si esto es compatible con gtk o si no, ver si se puede hacer a traves del id de la ventana como con pygame. El 18 de octubre de 2013 12:32, Julio S.G. <julio...@mundo-r.com> escribió: > OK, para GTK puedes usar gtksheet, que es un fork del widget GTKSheet, > con pygtksheet que el binding en python. > > gtksheet aquí: http://vhernandez.github.io/gtksheet/ > pygtksheet aquí: https://github.com/vhernandez/pygtksheet/ > > Un saludo. > > > El 18/10/2013 15:41, Alexandro Colorado escribió: > > > > > 2013/10/18 Julio S.G. <julio...@mundo-r.com> > >> Hola, se podrÃan usar formatos de Excel que sirven tanto para OO como >> para MsOffice, con estos paquetes para python: >> > > ​Eso no es la pregunta, el generar ODF es muy facil tambien, hay muchas > librerias que lo producen. La pregunta va mas a la interfaz/UI de la > aplicacion. El re-aprovechar la interfaz de una suite como OpenOffice > incrustandola dentro de la aplicacion GTK. > ​ > >  > >> >> Python Excel, aquÃ: http://www.python-excel.org/ >> Openpyxl, aquÃ: https://bitbucket.org/ericgazoni/openpyxl/wiki/Home >> >> Un saludo. >> >>  >> El 18/10/2013 9:30, Alberto Curro escribió: >> >> Hola, >> >> 2013/10/13 Andres Vargas - zodman <zod...@gmail.com> >> >>> usa relatorio! >>> >> >> Aunque relatorio es un proyecto interesante, no es lo que Ramiro >> pregunta originalmente. >> >> Desde mi experiencia, creo que lo tienes complicado a priori, pero no >> imposible. Hasta donde yo sé, (no puedo hablar por GTK, yo >> desarrollo/desarrollaba en KDE), cosas como el KParts permitÃÂan el >> embebido de objetos y partes, pero OpenOffice no lo soporta (intentad >> copiar una tabla de OpenOffice fuera de OoO y lo comprobáis por vosotros >> mismos). GTK seguro que tiene algo parecido, pero estarás en la misma >> tesitura. >> >> > ​Es por eso que Gnumerics o KCalc de Calligra pueden tener cierta > modularizacion para lograr eso directamente desde el framework. > > Lo otro es usar webkit, y alguna libreria grid de calculo hecha en > Javascript. Buscando encontre SpreadJS > http://wijmo.com/widgets/wijmo-enterprise/spreadjs/ > >  > >> >>  Alguna experiencia tengo también con OLE, y te puedo asegurar que >> desde luego la idea en Windows no te lo aconsejarÃÂa "ni jarto vino", por >> la cantidad de pitfalls y problemas secundarios que vas a encontrate >> (además del consumo de memoria, dado que realmente tendrÃÂas una >> instancia de OoO corriendo en background con su espacio de memoria, más >> el espacio de memoria e intercambio OLE, más tu aplicación). >> >> La idea de Alexandro parece interesante, e imagino que en GTK tendrás >> controles grid de calidad, sólo tendrÃÂas que desarrollar el método >> de intercambio de datos. >> >>  En StackOverflow hay también una pregunta parecida, para MacOSX, >> échale un vistazo a la respuesta "aprobada", también podrÃÂa darte >> ideas: >> >>  >> http://stackoverflow.com/questions/3120622/how-do-i-embed-openoffice-calc-into-my-own-application >> >>  Ya contarás. >> >>  Saludos >>  Alberto >> >> >> >>> >>> El 12 de octubre de 2013 23:07, Alexandro >>> Colorado<j...@oooes.org>escribió: >>> >>> Es un reto interesante, tu puedes controlar OpenOffice remotamente via >>>> python, y OpenOffice puede funcionar como un servicio. Sin embargo no >>>> se eso de 'embedir' el workspace de Calc dentro de una ventana en GTK. >>>> >>>> Quizas, por su cercania al framework tengas mejor suerte usando >>>> Gnumerics. O puedes usar calc como servicio y hacer el intercambio de >>>> datos. Algo similar a lo que se hizo con Java/Javascript en esta >>>> aplicacion: >>>> http://www.javaworld.com/javaworld/jw-05-2008/jw-05-spreadsheets.html >>>> >>>> On 10/12/13, Ramiro <rjs432...@yahoo.com.ar> wrote: >>>> > Hola >>>> > >>>> > >>>> >       ¿Es posible ver una planilla de >>>> cálculo de OpenOffice como si >>>> > fuera un control de formulario más en pyGTK?, (al estilo OLE2 de >>>> windows) >>>> >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > saludos >>>> > >>>> > Ramiro >>>> > _______________________________________________ >>>> > Python-es mailing list >>>> > Python-es@python.org >>>> > https://mail.python.org/mailman/listinfo/python-es >>>> > FAQ: http://python-es-faq.wikidot.com/ >>>> > >>>> >>>> >>>> -- >>>> Alexandro Colorado >>>> Apache OpenOffice Contributor >>>> http://www.openoffice.org >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es@python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>> >>> >>> >>> -- >>> Andres Vargas >>> www.zodman.com.mx >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es@python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> >> _______________________________________________ >> Python-es mailing >> listPython-es@python.orghttps://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Alexandro Colorado > Apache OpenOffice Contributor > http://www.openoffice.org > 882C 4389 3C27 E8DF 41B9 5C4C 1DB7 9D1C 7F4C 2614 > > > > > > > > _______________________________________________ > Python-es mailing > listPython-es@python.orghttps://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/