• [^] # Re: le basic c'est obligatoire?

    Posté par (site web personnel) . En réponse au journal Écriture d'une macro dans OpenOffice.org. Évalué à 3.

    Salut,

    de ce que j'ai compris, sous nos bonnes distributions GNU-Linux, le paquet python-uno permet à OOo de manipuler le Python installé, mais aussi de manipuler OOo depuis un programme Python.
    Pas de problème puisque la distribution gère le fait que la version Python est la même.

    Le Python embarqué dans OOo, c'est pour Windows, car il y est impossible de savoir si l'éventuelle version de Python installée sera la même que celle utilisée par OOo.

    C'est le problème auquel je me suis trouvé confronté récemment.
    Je développe un programme Python+PyQt qui a besoin de manipuler des fichiers OOo.
    Sous Linux, aucun problème avec le paquet python-uno.
    Sous Windows, le python embarqué n'intègre évidemment pas PyQt, ce qui fait que je ne peux pas lancer mon logiciel en passant par icelui.
    Après pas mal d'essais-erreurs, j'ai trouvé comment me raccrocher à uno depuis le Python installé, et ça fonctionne.

    Reste à savoir ce qui se passe si un utilisateur a un OOo et un Python de versions différentes.

    Si ça intéresse, je peux indiquer la démarche que j'ai suivie.

    O-