# -*- coding: utf-8 -*-
-# Copyright (C) 2007-2013 EDF R&D
+# 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
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
# Modules Python
-import string,types,os
+from __future__ import absolute_import
+try :
+ from builtins import str
+ from builtins import range
+except : pass
-from determine import monEnvQT5
-if monEnvQT5:
- from PyQt5.QtCore import Qt
-else :
- from PyQt4.QtGui import *
- from PyQt4.QtCore import *
+import types,os
+
+from six.moves import range
+from PyQt5.QtCore import Qt
# Modules Eficas
from Extensions.i18n import tr
-from feuille import Feuille
-from politiquesValidation import PolitiqueUnique
-from qtSaisie import SaisieValeur
+from InterfaceQT4.feuille import Feuille
+from InterfaceQT4.politiquesValidation import PolitiqueUnique
+from InterfaceQT4.qtSaisie import SaisieValeur
class MonWidgetSimpTuple(Feuille):
self.setFocusPolicy(Qt.StrongFocus)
def setValeurs(self):
- valeur=self.node.item.get_valeur()
+ valeur=self.node.item.getValeur()
for i in range(self.nbValeurs) :
nomLineEdit="lineEditVal"+str(i+1)
courant=getattr(self,nomLineEdit)
if valeur !=None: courant.setText(str(valeur[i]))
setattr(self,nomLineEdit,courant)
- if monEnvQT5: courant.returnPressed.connect(self.valeursPressed)
- else : self.connect(courant,SIGNAL("returnPressed()"),self.valeursPressed)
+ courant.returnPressed.connect(self.valeursPressed)
def valeursPressed(self):
aLeFocus=self.focusWidget()
- self.editor.affiche_infos("")
+ self.editor.afficheInfos("")
texteValeur=""
for i in range(self.nbValeurs) :
nomLineEdit="lineEditVal"+str(i+1)
else : s=s+'"'
courant.setText(s)
texteValeur+=str(courant.text())
+ #print (texteValeur)
if i+1 != self.nbValeurs : texteValeur+=','
- validite,commentaire=self.politique.RecordValeur(texteValeur)
- if not validite:self.editor.affiche_infos(commentaire+" "+str(self.objSimp.definition.validators.typeDesTuples),Qt.red)
+ validite,commentaire=self.politique.recordValeur(texteValeur)
+ if not validite:self.editor.afficheInfos(commentaire+" "+str(self.objSimp.definition.validators.typeDesTuples),Qt.red)
# Passage au champ suivant
nom=aLeFocus.objectName()[11:]
try :
- i=str(nom).toInt()[0]+1
+ i=int(nom)+1
except :
try :
i=i+1