From: Pascale Noyret Date: Tue, 23 Oct 2007 09:09:41 +0000 (+0000) Subject: Pour QT : X-Git-Tag: V1_13_InstallationQT^0 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=d0d85de776c906712f8b083cee3536bfc7078ee0;p=tools%2Feficas.git Pour QT : --- diff --git a/Aster/editeur.ini b/Aster/editeur.ini index de8d11dd..77ef4249 100644 --- a/Aster/editeur.ini +++ b/Aster/editeur.ini @@ -20,7 +20,7 @@ import os -import prefs +from Aster import prefs rep_cata = os.path.join(prefs.REPINI,'Cata') rep_Pmw = os.path.join(prefs.REPINI,'../Pmw') diff --git a/Aster/eficas_aster.py b/Aster/eficas_aster.py index 1d298b58..a13a68ce 100755 --- a/Aster/eficas_aster.py +++ b/Aster/eficas_aster.py @@ -27,6 +27,6 @@ # Modules Eficas import prefs -from Editeur import eficas_go +from InterfaceTK import eficas_go -eficas_go.lance_eficas() +eficas_go.lance_eficas(code=prefs.code) diff --git a/Aster/prefs.py b/Aster/prefs.py index 13b16d0d..bb3ff194 100644 --- a/Aster/prefs.py +++ b/Aster/prefs.py @@ -34,75 +34,33 @@ INSTALLDIR=os.path.join(REPINI,'..') # Par défaut on utilise les modules de INSTALLDIR # Peut valoir None (defaut) CODE_PATH = None -#CODE_PATH = os.path.join(REPINI,'../../Superv') # la variable code donne le nom du code a selectionner code="ASTER" -# ICONDIR sert à localiser le répertoire contenant les icones -# Par défaut on utilise le répertoire icons dans Editeur -ICONDIR=os.path.join(INSTALLDIR,'Editeur','icons') - # lang indique la langue utilisée pour les chaines d'aide : fr ou ang lang='fr' # Codage des strings qui accepte les accents (en remplacement de 'ascii') encoding='iso-8859-1' -labels= ('Fichier','Edition','Jeu de commandes', - 'Options', - 'Aide', - 'Traduction', - ) -appli_composants=['readercata','bureau', -# 'browser', - 'options', - ] +EditeurDir=INSTALLDIR+"/Editeur" +sys.path[:0]=[EditeurDir] +sys.path[:0]=[INSTALLDIR] -menu_defs={ 'bureau': [ - ('Fichier',[ - ('Nouveau','newJDC','','Ctrl+N'), - ('Nouvel INCLUDE','newJDC_include'), - ('Ouvrir','openJDC','','Ctrl+O'), - ('Enregistrer','saveJDC','','Ctrl+S'), - ('Enregistrer sous','saveasJDC','','Ctrl+E'), - None, - ('Fermer','closeJDC','','Ctrl+W'), - ('Quitter','exitEFICAS','','Ctrl+Q'), - ] - ), - ('Edition',[ - ('Copier','copy','','Ctrl+C'), - ('Couper','cut','','Ctrl+X'), - ('Coller','paste','','Ctrl+V'), - ] - ), - ('Jeu de commandes',[ - ('Rapport de validation','visuCRJDC','','Ctrl+R'), - ('Fichier source','visu_txt_brut_JDC','','Ctrl+B'), - #('Paramètres Eficas','affichage_fichier_ini'), - ] - ), - ('Traduction',[ - ('Traduction v7 en v8','TraduitFichier','','Ctrl+T'), - ] - ), - ('Aide',[ - ('Aide EFICAS','aideEFICAS','','Ctrl+A'), - ] - ), - ] - } +# Imports pour l IHM TK +from InterfaceTK import prefsTK +ICONDIR=os.path.join(INSTALLDIR,'Editeur','icons') +# Preference if os.name == 'nt': userprefs = os.sep.join( [ os.environ['HOMEDRIVE'], os.environ['HOMEPATH'], 'Eficas_install', 'prefs.py' ]) else : userprefs=os.path.expanduser("~/Eficas_install/prefs.py") + if os.path.isfile(userprefs): try: execfile(userprefs) except: pass - -sys.path[:0]=[INSTALLDIR] diff --git a/Extensions/etape_niveau.py b/Extensions/etape_niveau.py index a51c5fff..2db15130 100644 --- a/Extensions/etape_niveau.py +++ b/Extensions/etape_niveau.py @@ -25,7 +25,7 @@ import traceback from Noyau import N_OBJECT -import prefs +from Aster import prefs class ETAPE_NIVEAU(N_OBJECT.OBJECT): diff --git a/generator/generator_vers3DSalome.py b/generator/generator_vers3DSalome.py index e16722af..5fdc6af6 100644 --- a/generator/generator_vers3DSalome.py +++ b/generator/generator_vers3DSalome.py @@ -35,7 +35,7 @@ import Extensions from Extensions.parametre import ITEM_PARAMETRE from Formatage import Formatage from generator_python import PythonGenerator -from Editeur.widgets import showerror +#from Editeur.widgets import showerror def entryPoint(): """ @@ -119,7 +119,7 @@ class vers3DSalomeGenerator(PythonGenerator): """ """ if obj.isvalid() == 0 : - showerror("Element non valide","Salome ne sait pas traiter les élements non valides") + #showerror("Element non valide","Salome ne sait pas traiter les élements non valides") return for v in obj.mc_liste: liste=self.generator(v) @@ -150,7 +150,8 @@ class vers3DSalomeGenerator(PythonGenerator): if self.boolGpMa == 1: self.list_commandes.append((self.commande,self.dict_attributs)) else : - showerror("Elements ne portant pas sur un Groupe de Maille","Salome ne sait pas montrer ce type d' element") + #showerror("Elements ne portant pas sur un Groupe de Maille","Salome ne sait pas montrer ce type d' element") + pass def generMCList(self,obj): """