From: PASCALE NOYRET Date: Thu, 13 Jan 2022 13:32:42 +0000 (+0100) Subject: chgt fichier appli X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=b2b891f0b794aa89df18ce526b124fde8167b35f;p=tools%2Feficas.git chgt fichier appli --- diff --git a/testFlask/connectEficas.py b/testFlask/connectEficas.py index 8cc28a55..6bbdc292 100644 --- a/testFlask/connectEficas.py +++ b/testFlask/connectEficas.py @@ -41,7 +41,7 @@ class accasConnecteur : def __init__(self,code, fichierCata=None, langue=None, fichierComm=None,appWeb=None) : #if code==None : print ('il faut remonter une erreur'); exit() self.code=code - from InterfaceSsIhm.qtEficasSsIhm import AppliSsIhm + from InterfaceSsIhm.eficasSsIhm import AppliSsIhm self.monEficas=AppliSsIhm(code=code, salome=0, multi=False, langue=langue,fichierCata=fichierCata) # Si on permet l ouverture simultanee de plusieurs fichiers il faudra # faire l equivalent du viewmanager @@ -53,6 +53,7 @@ class accasConnecteur : def toWebApp(self,fction,*args, **kwargs): if self.appWeb == None : # test #print ('self.appWeb.fromConnecteur', fction, *args, **kwargs) + if fction =='appendChildren' : print ('self.appWeb.fromConnecteur', fction, *args, **kwargs) return self.appWeb.fromConnecteur(fction, *args, **kwargs) @@ -166,20 +167,41 @@ if __name__ == "__main__": __import__(name) code=prefs.code monEficasConnecteur=accasConnecteur(code, langue='ang') - #monEficasConnecteur.litFichierComm('/tmp/ajoutProcEtBloc.comm') - #d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine) - #pprint.pprint(d) - monEficasConnecteur.litFichierComm('../WebTest/web_tres_simple_avec_2Procs.comm') idRacine=monEficasConnecteur.monEditeur.tree.racine.item.idUnique + r=monEficasConnecteur.appendChild(idRacine,'MonProc',0) + r=monEficasConnecteur.appendChild(idRacine,'MonProc2',1) + r=monEficasConnecteur.appendChild(idRacine,'MonProc',2) + r=monEficasConnecteur.appendChild(idRacine,'MonProc2',3) + r=monEficasConnecteur.appendChild(idRacine,'MonProc',4) r=monEficasConnecteur.appendChild(idRacine,'MonProc2','last') + r=monEficasConnecteur.appendChild(idRacine,'MonProc2','first') + d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine) + (ok,newFile)=monEficasConnecteur.saveFile('/tmp/ajoutProc.comm') - #d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine) - #i=d['children'][2]['children'][0]['key'] - #r=monEficasConnecteur.changeValeur(i,'65') - #d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine) + exit() + param1=d['children'][2]['children'][0]['key'] + r=monEficasConnecteur.changeValeur(param1,'65') + + param11=d['children'][2]['children'][1]['key'] + r=monEficasConnecteur.changeValeur(param11,'2') + + param12=d['children'][2]['children'][2]['key'] + r=monEficasConnecteur.changeValeur(param12,'3') + + r=monEficasConnecteur.changeValeur(param1,'2') + d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine) #(ok,newFile)=monEficasConnecteur.saveFile('/tmp/ajoutProc.comm') #pprint.pprint(d) + param1_inBloc=d['children'][2]['children'][3]['key'] + # on supprime le bloc + r=monEficasConnecteur.changeValeur(param1_inBloc,'1') + # on le rajoute (pb du bloc dans le bloc) + r=monEficasConnecteur.changeValeur(param1_inBloc,'2') + d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine) + print (d) + print (monEficasConnecteur.monEditeur.saveFile('/tmp/oo.comm')) + exit() # creation du bloc #r=monEficasConnecteur.changeValeur(i,'2')