[OXT] Gérer les scripts Python (discussion)

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur: Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !

Re: [OXT] Gérer les scripts Python (discussion)

Messagepar LibreOfficiant » 13 Déc 2017 12:55

Bonjour Hubert,

J'ai eu à installer ::apso:: sur Suse Linux Enterprise où se trouve livré OpenOffice.org 3.2 / Python 2.6. L'installation de cette extension échoue avec un message stipulant ne pas trouver l'API de msgbox:
Screenshot-Extension Manager.png
Installation sous OOo 3.2

le fichier description.xml indique qu'APSO fonction depuis OOo 3.1.
Comme msgbox n'est qu'une facilité ou un utilitaire, il me semble louable de contourner cet obstacle afin que l'extension s'installe.

Cordialement
Dernière édition par LibreOfficiant le 13 Déc 2017 19:36, édité 5 fois.
libO 5.4 64bit, (PortableApps: libO 6.0, aOO 4.1, OOo 3.2 32bit) sur Win7/Win10 x64 | aOO 4.1.x et libO 5.4.x sur Mint 18 Sarah et OSX 10.9 Mavericks x64
Boîte à Outils Python: Geany, PyCharm et bien sûr APSO, MRI..
https://wiki.documentfoundation.org/Macros/Python_Design_Guide/fr
Avatar de l’utilisateur
LibreOfficiant
Membre lOOyal
Membre lOOyal
 
Message(s) : 39
Inscrit le : 03 Jan 2017 14:54

Re: [OXT] Gérer les scripts Python (discussion)

Messagepar Hubert Lambert » 13 Déc 2017 15:12

Il y a visiblement un souci avec ta pièce jointe. Pourrais-tu redonner la saisie d'écran montrant le message d'erreur dans sa totalité ?
Merci.
 Ajout : Ok, l'interface XMessageBoxFactory a été introduite avec OOo 3.4.
Je vais modifier la version minimale et poster ici une version adaptée pour répondre à ton besoin.
Merci d'avoir rapporté le problème ! 

 Ajout : Un premier essai:
apso_max_3.3.oxt
Version d'Apso compatible avec les versions de OOo antérieures à la 3.4.
(31.77 Kio) Téléchargé 28 fois
 
AOOo 4.1.2 sur Win7
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
 
Message(s) : 1109
Inscrit le : 06 Avr 2016 08:26

Re: [OXT] Gérer les scripts Python (discussion)

Messagepar LibreOfficiant » 14 Déc 2017 10:39

Bonjour,

L'installation se déroule sans erreur, mais le menu attendu est absent

Screenshot-OpenOffice.org.png
Apres installation du 1er essai sur OOo3.2

PS: Ne perds pas ton temps sur cela, ce contexte n'est pas si important.

Encore merci !
libO 5.4 64bit, (PortableApps: libO 6.0, aOO 4.1, OOo 3.2 32bit) sur Win7/Win10 x64 | aOO 4.1.x et libO 5.4.x sur Mint 18 Sarah et OSX 10.9 Mavericks x64
Boîte à Outils Python: Geany, PyCharm et bien sûr APSO, MRI..
https://wiki.documentfoundation.org/Macros/Python_Design_Guide/fr
Avatar de l’utilisateur
LibreOfficiant
Membre lOOyal
Membre lOOyal
 
Message(s) : 39
Inscrit le : 03 Jan 2017 14:54

Re: [OXT] Gérer les scripts Python (discussion)

Messagepar LibreOfficiant » 21 Fév 2018 19:52

Bonsoir,

Pourquoi ne pas ajouter inputBox au sein d'apso_utils parmi les outil d'APSO ?

Cordialement
libO 5.4 64bit, (PortableApps: libO 6.0, aOO 4.1, OOo 3.2 32bit) sur Win7/Win10 x64 | aOO 4.1.x et libO 5.4.x sur Mint 18 Sarah et OSX 10.9 Mavericks x64
Boîte à Outils Python: Geany, PyCharm et bien sûr APSO, MRI..
https://wiki.documentfoundation.org/Macros/Python_Design_Guide/fr
Avatar de l’utilisateur
LibreOfficiant
Membre lOOyal
Membre lOOyal
 
Message(s) : 39
Inscrit le : 03 Jan 2017 14:54

Re: [OXT] Gérer les scripts Python (discussion)

Messagepar Hubert Lambert » 22 Fév 2018 11:14

Salut,

Pour être honnête, je l'avais fait au tout début, puis je l'ai retirée pour éviter la confusion.
La petite librairie "apso_utils" contient des macros de débogage faciles pour aider au développement. Or la macro inputbox ne rentre pas vraiment dans ce cadre, puisque elle implique une action de l'utilisateur final : a priori donc, si on en a besoin, le code devra se trouver dans le script à diffuser, et pas dans "apso_utils".
Mais si tu penses qu'elle peut être utile malgré tout dans "apso", je l'inclurais bien volontiers.
Cordialement.
AOOo 4.1.2 sur Win7
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
 
Message(s) : 1109
Inscrit le : 06 Avr 2016 08:26

Précédent

Retour vers Macros et API

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 7 invité(s)