self.repIcones=None
self.differencieSiDefaut=False
self.typeDeCata='Python'
+ self.dumpXSD=False
+ self.afficheIhm=True
from InterfaceQT4 import readercata
self.readercata = readercata.ReaderCata( self, self.appliEficas )
self.appliEficas.readercata=self.readercata
- self.readercata.dumpToXml()
self.appliEficas.code=self.code
else :
self.readercata=self.appliEficas.readercata
self.format = self.appliEficas.format_fichier
+ if self.appliEficas.maConfiguration.dumpXSD==True : self.appliEficas.dumpXsd()
self.dict_reels={}
self.liste_simp_reel=[]
self.dicoNouveauxMC={}
self.nouveau=0
if self.fichier is not None: # fichier jdc fourni
if jdc==None :
- print ('PNPN : chgt try en if')
- #try :
- if 1 :
+ #print ('PNPN : chgt try en if')
+ try :
+ #if 1 :
self.jdc = self.readFile(self.fichier)
- #except :
- # print ("mauvaise lecture")
+ except :
+ print ("mauvaise lecture")
if self.salome :
try :
self.appliEficas.addJdcInSalome( self.fichier)
p.readfile(fn)
if p.text=="" : self.nouveau=1
- print ('PNPN --> CIST a faire')
+ #print ('PNPN --> CIST a faire')
pareil,texteNew=self.verifieChecksum(p.text)
if not pareil :
#jdc=self.readercata.cata[0].JdC( procedure =texte,
- print (self.readercata.cata)
+ #print (self.readercata.cata)
jdc=self.readercata.cata.JdC( procedure =texte,
appli=self,
cata=self.readercata.cata,
#-----------------------#
if 'dico' in generator.plugins:
self.generator=generator.plugins['dico']()
+ #print (self.generator)
jdc_formate=self.generator.gener(self.jdc)
+ #print (jdc_formate)
dico=self.generator.Dico
+ #print (dico)
return dico
#-----------------------#
#---------------------#
if 'dicoImbrique' in generator.plugins:
self.generator=generator.plugins['dicoImbrique']()
+ #print (self.generator)
jdc_formate=self.generator.gener(self.jdc)
dico=self.generator.Dico
return dico
QWidget.__init__(self)
self.setupUi(self)
if couleur != None :
- print ( 'je change pour ', texte)
self.monPb.setText(texte)
- self.monPb.setStyleSheet( "background:rgb(229,62,30);\n"
-"border-radius : 10px;\n"
-"border-width : 30 px;\n"
-"border-color : beige;\n"
-"\n"
-"")
-
-
+ self.monPb.setStyleSheet('QPushButton {background-color: #A3C1DA; color: red;}')
#mapalette=self.monPb.palette()
#mapalette.setColor( QPalette.ButtonText, Qt.red )
#self.monPb.setPalette( mapalette )
"""
"""
def __init__(self,liste,liste_rouge,parentQt,parentMC):
- #print "dans init de monWidgetOptionnel ", parentQt, liste,parentMC
+ #print ("dans init de monWidgetOptionnel ", parentQt, liste,parentMC)
QWidget.__init__(self,None)
self.setupUi(self)
self.listeChecked=[]
self.editor.inhibeSplitter=0
self.monOptionnel=self.editor.widgetOptionnel
self.afficheOptionnel()
- spacerItem = QSpacerItem(21, 20, QSizePolicy.Expanding, QSizePolicy.Expanding)
+ spacerItem = QSpacerItem(21, 500, QSizePolicy.Expanding, QSizePolicy.Expanding)
#spacerItem = QSpacerItem(21, 20, QSizePolicy.Preferred, QSizePolicy.Preferred)
#self.commandesLayout.addItem(spacerItem)
self.verticalLayoutCommande.addItem(spacerItem)
from PyQt5.QtGui import QIcon
from InterfaceQT4.monWidgetCommande import MonWidgetCommande
+from PyQt5.QtWidgets import QSpacerItem, QSizePolicy
class MonWidgetCommandeDeplie1Niveau(MonWidgetCommande):
# Attention au MCLIST qui ne sont pas des MCFACT
#print ("debut de ---------------------- init de MonWidgetCommandeDeplie1Niveau ",node.item.nom)
MonWidgetCommande.__init__(self,node,editor,etape)
self.node.plieToutEtReaffiche=self.plieToutEtReaffiche
+ spacerItem = QSpacerItem(21, 600, QSizePolicy.Expanding, QSizePolicy.Expanding)
+ self.verticalLayoutCommande.addItem(spacerItem)
def afficheMots(self):
# Attention
# Modules Eficas
from Extensions.i18n import tr
-from .feuille import Feuille
-from desWidgetPlusieursBase import Ui_WidgetPlusieursBase
-from .politiquesValidation import PolitiquePlusieurs
-from .qtSaisie import SaisieValeur
-from .gereListe import GereListe
-from .gereListe import GerePlie
-from .gereListe import LECustom
+from InterfaceQT4.feuille import Feuille
+from UiQT5.desWidgetPlusieursBase import Ui_WidgetPlusieursBase
+from InterfaceQT4.politiquesValidation import PolitiquePlusieurs
+from InterfaceQT4.qtSaisie import SaisieValeur
+from InterfaceQT4.gereListe import GereListe
+from InterfaceQT4.gereListe import GerePlie
+from InterfaceQT4.gereListe import LECustom
dicoLongueur={2:95,3:125,4:154,5:183,6:210,float('inf'):210}
hauteurMax=253
ok = editor.saveFileAs()
print ('ok ',ok)
+ def dumpXsd(self):
+ current_cata = CONTEXT.getCurrentCata()
+ current_cata.dumpXsd()
+ if self.maConfiguration.afficheIhm==False : exit()
+
#,self.fileSaveAs
#,self.fileClose
#,self.fileExit
if self.appliEficas.ssIhm == False : self.appliEficas.setWindowTitle(self.titre)
self.appliEficas.titre=self.titre
self.QWParent.titre=self.titre
- #self.dumpXsd()
def importCata(self,cata):
#else : print (niveau+1)*" ", nom
- def dumpToXml(self):
+ def dumpToXsdEficas(self):
+ # Pas sur qu on ait jamais besoin de cela
pass
#from Efi2Xsd import readerEfficas
#newSchema= xml = open('Cata_MED_FAM.xml').read()
#SchemaMed = efficas.CreateFromDocument(xml)
#SchemaMed.alimenteCata(self.cata)
- def dumpXsd(self):
- from Efi2Xsd.dumpToXsd import dumpXsd
- print ('dumpToXsd : ', self)
- dumpXsd(self)
-
-