From: pascale.noyret Date: Tue, 16 Mar 2021 17:00:04 +0000 (+0100) Subject: chgt eficas_go pour python3 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=c7f03d2a4373ae8dac47ebdf591905909f0133ea;p=tools%2Feficas.git chgt eficas_go pour python3 --- diff --git a/InterfaceQT4/bad1.py b/InterfaceQT4/bad1.py deleted file mode 100644 index 978da3e7..00000000 --- a/InterfaceQT4/bad1.py +++ /dev/null @@ -1,222 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2017 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Modules Python -from __future__ import absolute_import -import types,os,sys - -from InterfaceQT4.monWidgetPlusieursCreeUserAssd import MonWidgetPlusieursCreeUserAssd - -class MonWidgetPlusieursCreeAssd (MonWidgetPlusieursBase): - - def __init__(self,node,monSimpDef,nom,objSimp,parentQt,commande): - MonWidgetPlusieursBase.__init__(self,node,monSimpDef,nom,objSimp,parentQt,commande): - self.etablitOrdre() - print ('MonWidgetPlusieursBase', nom) - - - -# def setValeurs(self): - # uniquement appele a l initialisation. - # les lineEdit ont deja ete crees -# MonWidgetPlusieursBase.setValeurs(self): -# self.listeValeursCourantes=self.node.item.getListeValeurs() -# index=1 -# for valeur in self.listeValeursCourantes : -# val = self.politique.getValeurTexte(valeur) -# nomLineEdit = "lineEditVal"+str(index) -# if hasattr(self,nomLineEdit) : -# courant = getattr(self,nomLineEdit) -# if 'R' in self.objSimp.definition.type and str(val) != repr(val) : courant.setText(repr(val)) -# else : courant.setText(str(val)) -# else : -# self.ajoutLineEdit(val) -# index=index+1 -# if self.indexDernierLabel < self.monSimpDef.max : self.ajoutLineEdit() -# -# -# def ajoutLineEdit(self,valeur=None,): -# #print ('ajoutLineEdit, monWidgetPlusieursBase', self.indexDernierLabel) -# self.indexDernierLabel=self.indexDernierLabel+1 -# nomLineEdit="lineEditVal"+str(self.indexDernierLabel) -# if hasattr(self,nomLineEdit) : -# #print ('ajoutLineEdit, monWidgetPlusieursBase', self.indexDernierLabel) -# self.indexDernierLabel=self.indexDernierLabel-1 -# return -# nouveauLE = LECustom(self.scrollArea,self,self.indexDernierLabel) -# self.verticalLayoutLE.insertWidget(self.indexDernierLabel-1,nouveauLE) -# nouveauLE.setText("") -# if self.indexDernierLabel % 2 == 1 : nouveauLE.setStyleSheet("background:rgb(210,210,210)") -# else : nouveauLE.setStyleSheet("background:rgb(235,235,235)") -# nouveauLE.setFrame(False) -# # fait dans le init pour pouvoir passer le numero du LE mai 20 -# #nouveauLE.returnPressed.connect(self.changeValeur) -# -# setattr(self,nomLineEdit,nouveauLE) -# self.listeAffichageWidget.append(nouveauLE) -# self.etablitOrdre() -# if valeur != None : -# nouveauLE.setText(str(valeur)) -# self.dictLE[self.indexDernierLabel] = valeur -# else : -# self.dictLE[self.indexDernierLabel] = None -# # deux lignes pour que le ensureVisible fonctionne -# self.estVisible=nouveauLE -# if self.inInit==False :QTimer.singleShot(1, self.rendVisibleLigne) -# #print ('ajoutLineEdit, monWidgetPlusieursBase', self.indexDernierLabel) -# - def etablitOrdre(self): - i=0 - while(i +1 < len(self.listeAffichageWidget)): - self.listeAffichageWidget[i].setFocusPolicy(Qt.StrongFocus) - self.setTabOrder(self.listeAffichageWidget[i],self.listeAffichageWidget[i+1]) - i=i+1 - # si on boucle on perd l'ordre -# -# -# -# def rendVisibleLigne(self): -# QApplication.processEvents() -# self.estVisible.setFocus() -# self.scrollArea.ensureWidgetVisible(self.estVisible,0,0) -# -# -# def finCommentaire(self): -# return self.finCommentaireListe() -# -# def ajout1Valeur(self,valeur=None): -# #import traceback -# #traceback.print_stack() -# if valeur == None : return -# liste,validite=SaisieValeur.TraiteLEValeur(self,str(valeur)) -# if validite == 0 : return -# if liste ==[] : return -# listeVal=[] -# for valeur in self.listeValeursCourantes : listeVal.append(valeur) -# validite,comm,comm2,listeRetour=self.politique.ajoutValeurs(liste,-1,listeVal) -# if (comm2 != "" and comm != None) : return comm2 -# if validite : -# self.listeValeursCourantes=self.listeValeursCourantes+listeRetour -# if len(self.listeValeursCourantes) > self.monSimpDef.min : -# self.node.item.setValeur(self.listeValeursCourantes) -# self.reaffiche() -# return None -# else : -# return(comm2+" "+comm) -# -# def reaffiche(self): -# # A priori, on ne fait rien -# pass -# -# -# def ajoutNValeur(self,liste): -# #---------------------------- -# # attention quand on charge par un fichier, on ne peut pas se contenter d ajouter N fois 1 valeur -# # car alors le temps de verification devient prohibitif reconstructution et verification a -# # chaque valeur. d ou l ajout de ajoutNTuple a politique plusieurs -# -# -# listeFormatee=list(liste) -# -# min,max=self.node.item.getMinMax() -# if self.objSimp.valeur == None : listeComplete = listeFormatee -# else : listeComplete = self.objSimp.valeur + listeFormatee -# -# if len(listeComplete) > max : -# texte=tr("Nombre maximum de valeurs ")+str(max)+tr(" atteint") -# self.editor.afficheInfos(texte,Qt.red) -# return -# -# validite,comm,comm2 = self.politique.ajoutNTuple(listeComplete) -# if not validite : -# self.editor.afficheInfos(comm2,Qt.red) -# return -# -# self.politique.recordValeur(listeComplete) -# -# indexDernierRempli=0 -# while ( indexDernierRempli < len(liste) ) : -# texte=liste[indexDernierRempli] -# if indexDernierRempli < self.indexDernierLabel: -# nomLineEdit="lineEditVal"+str(indexDernierRempli+1) -# courant=getattr(self,nomLineEdit) -# courant.setText(str(texte)) -# else : -# self.ajoutLineEdit(texte) -# indexDernierRempli = indexDernierRempli + 1 -# -# -# def changeValeur(self,changeDePlace=True,oblige=False,numero=None): -# #print ('monWidgetPlusieursBase changeValeur') -# self.changeUnLineEdit = False -# donneFocus=None -# derniereValeur=None -# self.listeValeursCourantes = [] -# fin=self.indexDernierLabel -# -# for i in range (1, self.indexDernierLabel+1): -# nomLineEdit="lineEditVal"+str(i) -# courant=getattr(self,nomLineEdit) -# valeur=courant.text() -# if valeur != None and valeur != "" : -# # c est ce qui est long mais permet d avoir -# # une bonne connaissance des erreurs -# # et de traiter le changede place -# commentaire=self.ajout1Valeur(valeur) -# if (commentaire != None ): -# self.editor.afficheInfos(commentaire,Qt.red) -# courant.setText("") -# donneFocus=courant -# self.reaffiche() -# return -# else : -# self.editor.afficheInfos("") -# elif donneFocus==None : donneFocus=courant -# -# nomDernierLineEdit="lineEditVal"+str(self.indexDernierLabel) -# dernier=getattr(self,nomDernierLineEdit) -# derniereValeur=dernier.text() -# if changeDePlace: -# if donneFocus != None : -# donneFocus.setFocus() -# self.scrollArea.ensureWidgetVisible(donneFocus) -# elif self.indexDernierLabel < self.monSimpDef.max : -# self.ajoutLineEdit() -# if self.listeValeursCourantes == [] : return -# min,max = self.node.item.getMinMax() -# if len(self.listeValeursCourantes) < self.monSimpDef.min : -# self.editor.afficheInfos(tr('nb min de valeurs : ')+str( self.monSimpDef.min)) -# if len(self.listeValeursCourantes) < min and oblige==True: return -# if len(self.listeValeursCourantes) > max : return -# self.node.item.setValeur(self.listeValeursCourantes) -# #print (self.listeValeursCourantes) -# if len(self.listeValeursCourantes) == self.monSimpDef.max : -# self.editor.afficheInfos(tr('nb max de valeurs atteint')) -# self.setValide() -# self.reaffiche() -# -# -# def leaveEventScrollArea(self,event): -# #print ('monWidgetPlusBase leaveEventScrollArea', self.changeUnLineEdit) -# if self.changeUnLineEdit : self.changeValeur(changeDePlace=False) -# QScrollArea.leaveEvent(self.scrollArea,event) -# -# -# -# diff --git a/InterfaceQT4/eficas_go.py b/InterfaceQT4/eficas_go.py index 3ab04782..4ca65290 100755 --- a/InterfaceQT4/eficas_go.py +++ b/InterfaceQT4/eficas_go.py @@ -128,7 +128,7 @@ def genereXML(code=None): if not(monEditeur.jdc.isValid()): print ('Fichier comm is not valid') return - print ('Fichier comm is not valid') + #print ('Fichier comm is not valid') monEditeur.XMLgenerator.gener(monEditeur.jdc) monEditeur.XMLgenerator.writeDefault(fichierXMLOut)