X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=InterfaceQT4%2FmonFonctionPanel.py;h=628d04a0d3bf6498acdfb8dc50bb717145a612d9;hb=9bf98fc1cb51814c31679120598dc309e0802e31;hp=85ab25dbdb9c3c90e04e8f2384d6a8fe6bf0f325;hpb=91b9aab111f57b2717fce372e3dd044bbb6debc9;p=tools%2Feficas.git diff --git a/InterfaceQT4/monFonctionPanel.py b/InterfaceQT4/monFonctionPanel.py index 85ab25db..628d04a0 100644 --- a/InterfaceQT4/monFonctionPanel.py +++ b/InterfaceQT4/monFonctionPanel.py @@ -18,20 +18,27 @@ # 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 + +import types,os +from six.moves import range +from PyQt5.QtCore import Qt + # Modules Eficas -from qtSaisie import SaisieValeur +from .qtSaisie import SaisieValeur from monPlusieursBasePanel import MonPlusieursBasePanel -from PyQt4.QtGui import * -from PyQt4.QtCore import * from Extensions.i18n import tr # Import des panels class MonFonctionPanel(MonPlusieursBasePanel): -# Classe definissant le panel associeĀ© aux mots-cles qui demandent +# Classe definissant le panel associee aux mots-cles qui demandent # a l'utilisateur de choisir une seule valeur parmi une liste de valeurs # discretes def __init__(self,node, parent = None,name = None,fl = 0): @@ -60,7 +67,6 @@ class MonFonctionPanel(MonPlusieursBasePanel): l_valeurs=[] if ((len(liste)% self.nbValeursASaisir != 0 and (len(liste)% self.nbValeurs))): message=tr("La cardinalite n'est pas correcte, la derniere valeur est ignoree") - #self.Commentaire.setText(QString(commentaire)) self.editor.affiche_infos(message,Qt.red) i=0 while ( i < len(liste) ) : @@ -83,14 +89,14 @@ class MonFonctionPanel(MonPlusieursBasePanel): self.LBValeurs.addItem(str_valeur) else : for valeur in self.DecoupeListeValeurs(listeValeurs): - if type(valeur) == types.TupleType: + if type(valeur) == tuple: TupleEnTexte="(" for val in valeur : TupleEnTexte = TupleEnTexte + str(self.politique.GetValeurTexte(val)) +", " TupleEnTexte = TupleEnTexte[0:-2] +")" self.LBValeurs.addItem(TupleEnTexte) else : - self.LBValeurs.addItem(QString(str(valeur))) + self.LBValeurs.addItem(str(valeur)) def ajout1Valeur(self,liste=[]): @@ -106,11 +112,11 @@ class MonFonctionPanel(MonPlusieursBasePanel): if liste ==[] : return if (self.node.item.wait_tuple()== 1 and len(liste) != self.nbValeurs): - commentaire = QString(str(liste)) - commentaire += QString(tr(" n est pas un tuple de ")) - commentaire += QString(str(self.nbValeursASaisir)) - commentaire += QString(tr(" valeurs")) - self.LEValeur.setText(QString(str(liste))) + commentaire = str(liste) + commentaire += tr(" n est pas un tuple de ") + commentaire += str(self.nbValeursASaisir) + commentaire += tr(" valeurs") + self.LEValeur.setText(str(liste)) self.editor.affiche_infos(commentaire,Qt.red) return @@ -134,11 +140,11 @@ class MonFonctionPanel(MonPlusieursBasePanel): validite,comm,comm2,listeRetour=self.politique.AjoutTuple(liste,index,listeVal) else : validite,comm,comm2,listeRetour=self.politique.AjoutValeurs(liste,index,listeVal) - self.Commentaire.setText(QString.fromUtf8(QString(comm2))) + self.Commentaire.setText(tr(comm2)) if not validite : self.editor.affiche_infos(comm,Qt.red) else: - self.LEValeur.setText(QString("")) + self.LEValeur.setText("") l1=self.listeValeursCourantes[:indexListe] l3=self.listeValeursCourantes[indexListe:] if self.node.item.wait_tuple()== 1 : @@ -146,7 +152,7 @@ class MonFonctionPanel(MonPlusieursBasePanel): else : listeATraiter=self.DecoupeListeValeurs(listeRetour) for valeur in listeATraiter : - if type(valeur) == types.TupleType: + if type(valeur) == tuple: TupleEnTexte="(" for val in valeur : TupleEnTexte = TupleEnTexte + str(self.politique.GetValeurTexte(val)) +", "