X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=InterfaceQT4%2Feficas_go.py;h=3d8e098dfd5c939cb2b39cf0aaf5b6b0ab4ca3e1;hb=39b7b166eb606b80c9ac427811651b20db79bde2;hp=40f404d943db2f98d9f5d82cca330961b1281c7f;hpb=16d5922e798b1254eb558678612711d72ed38b32;p=tools%2Feficas.git diff --git a/InterfaceQT4/eficas_go.py b/InterfaceQT4/eficas_go.py index 40f404d9..3d8e098d 100644 --- a/InterfaceQT4/eficas_go.py +++ b/InterfaceQT4/eficas_go.py @@ -22,14 +22,19 @@ # Modules Python import sys,os repIni=os.path.abspath(os.path.join(os.path.dirname(os.path.abspath(__file__)),"..")) -ihmQTDir=os.path.join(repIni,"UiQT4") +from determine import monEnvQT5 +if monEnvQT5 : + ihmQTDir=os.path.join(repIni,"UiQT5") + from PyQt5.QtWidgets import QApplication +else : + ihmQTDir=os.path.join(repIni,"UiQT4") + from PyQt4.QtGui import QApplication editeurDir=os.path.join(repIni,"Editeur") ihmDir=os.path.join(repIni,"InterfaceQT4") if ihmDir not in sys.path : sys.path.append(ihmDir) if ihmQTDir not in sys.path : sys.path.append(ihmQTDir) if editeurDir not in sys.path :sys.path.append(editeurDir) -from PyQt4.QtGui import * def lance_eficas(code=None,fichier=None,ssCode=None,multi=False,langue='en'): """ @@ -87,10 +92,24 @@ def lance_eficas_ssIhm_cherche_cr(code=None,fichier=None,ssCode=None,version=Non monEditeur=lance_eficas_ssIhm(code,fichier,ssCode,version) print monEditeur.jdc.cr -def lance_eficas_ssIhm_reecrit(code=None,fichier=None,ssCode=None,version=None): +def lance_eficas_ssIhm_reecrit(code=None,fichier=None,ssCode=None,version=None,ou=None,cr=False): monEditeur=lance_eficas_ssIhm(code,fichier,ssCode,version) - fileName=fichier.split(".")[0]+"_73.comm" + if ou == None : + fileName=fichier.split(".")[0]+"_reecrit.comm" + fn=fichier.split(".")[0]+"_cr.txt" + else : + f=fichier.split(".")[0]+"_reecrit.comm" + f1=os.path.basename(f) + fn=fichier.split(".")[0]+"_cr.txt" + f2=os.path.basename(fn) + fileName=os.path.join(ou,f1) + fileCr=os.path.join(ou,f2) monEditeur.saveFileAs(fileName=fileName) + if cr: + f = open(fileCr, 'wb') + f.write(str(monEditeur.jdc.report())) + f.close() + def lance_eficas_param(code='Adao',fichier=None,version='V0',macro='ASSIMILATION_STUDY'): """