Y por cierto, estoy encantado de analizarte el problema, pero solo hasta un límite. Tienes software y tienes ideas. Ahora trabaja.

Un saludo.



Un saludo.


El 18/10/2013 20:58, Julio S.G. escribió:
Hay también una solución indirecta, puedes integrar un control navegador web con tu grid de datos y exportarlo al formato que necesites.
Puede ser la opción más sencilla.

Un saludo.


El 18/10/2013 20:52, Flavio Danesse escribió:
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 <mailto: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
    <mailto:julio...@mundo-r.com>>

        Hola, se podrÃf­an usar formatos de Excel que sirven tanto
        para OO como para MsOffice, con estos paquetes para python:


    ââ,¬âEUR¹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.
    ââ,¬âEUR¹

    Ã,Â


        Python Excel, aquÃf­: http://www.python-excel.org/
        Openpyxl, aquÃf­:
        https://bitbucket.org/ericgazoni/openpyxl/wiki/Home

        Un saludo.

        Ã,Â
        El 18/10/2013 9:30, Alberto Curro escribiÃf³:
        Hola,

        2013/10/13 Andres Vargas - zodman <zod...@gmail.com
        <mailto:zod...@gmail.com>>

            usa relatorio!


        Aunque relatorio es un proyecto interesante, no es lo
        queÃfâEURs(Ã, Ramiro pregunta originalmente.

        Desde mi experiencia, creo que lo tienes complicado a
        priori, pero no imposible. Hasta donde yo sÃfÆ'Ã,©, (no
        puedo hablar por GTK, yo desarrollo/desarrollaba en KDE),
        cosas como el KParts permitÃfÆ'Ã,­an el embebido de
        objetos y partes, pero OpenOffice no lo soporta (intentad
        copiar una tabla de OpenOffice fuera de OoO y lo
        comprobÃfÆ'Ã,¡is por vosotros mismos). GTK seguro que
        tiene algo parecido, pero estarÃfÆ'Ã,¡s en la misma tesitura.


    ââ,¬âEUR¹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/

    Ã,Â


        ÃfâEURs(Ã, Alguna experiencia tengo tambiÃfÆ'Ã,©n con
        OLE, y te puedo asegurar que desde luego la idea en Windows
        no te lo aconsejarÃfÆ'Ã,­a "ni jarto vino", por la
        cantidad de pitfalls y problemas secundarios que vas a
        encontrate (ademÃfÆ'Ã,¡s del consumo de memoria, dado que
        realmente tendrÃfÆ'Ã,­as una instancia de OoO corriendo en
        background con su espacio de memoria, mÃfÆ'Ã,¡s el espacio
        de memoria e intercambio OLE, mÃfÆ'Ã,¡s tu
        aplicaciÃfÆ'Ã,³n).

        La idea de Alexandro parece interesante, e imagino que en
        GTK tendrÃfÆ'Ã,¡s controles grid de calidad, sÃfÆ'Ã,³lo
        tendrÃfÆ'Ã,­as que desarrollar el mÃfÆ'Ã,©todo de
        intercambio de datos.

        ÃfâEURs(Ã, En StackOverflow hay tambiÃfÆ'Ã,©n una
        pregunta parecida, para MacOSX, ÃfÆ'Ã,©chale un vistazo a
        la respuesta "aprobada", tambiÃfÆ'Ã,©n podrÃfÆ'Ã,­a darte
        ideas:

        ÃfâEURs(Ã,Â
        
http://stackoverflow.com/questions/3120622/how-do-i-embed-openoffice-calc-into-my-own-application

        ÃfâEURs(Ã, Ya contarÃfÆ'Ã,¡s.

        ÃfâEURs(Ã, Saludos
        ÃfâEURs(Ã, Alberto




            El 12 de octubre de 2013 23:07, Alexandro
            Colorado<j...@oooes.org <mailto:j...@oooes.org>>
            escribiÃfÆ'Ã,³:

                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
                <mailto:rjs432...@yahoo.com.ar>> wrote:
                > Hola
                >
                >
> ÃfâEURs(Ã, ÃfâEURs(Ã, ÃfâEURs(Ã, ÃfâEURs(Ã, ÃfâEURs(Ã, ÃfâEURs(Ã, ÃfâEURs(Ã,¿Es posible ver
                una planilla de cÃfÆ'Ã,¡lculo de OpenOffice como si
                > fuera un control de formulario mÃfÆ'Ã,¡s en
                pyGTK?, (al estilo OLE2 de windows)

                >
                >
                >
                >
                >
                >
                > saludos
                >
                > Ramiro
                > _______________________________________________
                > Python-es mailing list
                > Python-es@python.org <mailto: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 <mailto: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 <http://www.zodman.com.mx>

            _______________________________________________
            Python-es mailing list
            Python-es@python.org <mailto: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  <mailto: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 <mailto: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 list
    Python-es@python.org  <mailto: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 <mailto: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/



_______________________________________________
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/

Responder a