Salome HOME
sauve du 9 mai
[tools/eficas.git] / InterfaceQT4 / monWidgetPlusieursPlie.py
index 69d1a9313b4fbbb53b1f5d1c433c2b594b4c2fa1..493ed2b438eb66bab0b26eb6497423c7cd2556c3 100644 (file)
 import string,types,os,sys
 
 # Modules Eficas
-from PyQt4.QtGui import *
-from PyQt4.QtCore import *
+from determine import monEnvQT5
+if monEnvQT5:
+    from PyQt5.QtWidgets  import   QFrame
+    from PyQt5.QtCore import QTimer, QSize, Qt
+    from PyQt5.QtGui  import QIcon
+else :
+    from PyQt4.QtGui  import *
+    from PyQt4.QtCore import *
+
 from Extensions.i18n import tr
 
 from feuille                import Feuille
@@ -38,12 +45,10 @@ class MonWidgetPlusieursPlie (Ui_WidgetPlusieursPlie,Feuille):
         self.AAfficher=self.lineEditVal
         self.maCommande.listeAffichageWidget.append(self.lineEditVal)
         
-        repIcon=self.node.editor.appliEficas.repIcon
-        fichier=os.path.join(repIcon, 'plusnode.png')
-        icon = QIcon(fichier)
-        self.BVisuListe.setIcon(icon)
-
-        self.connect(self.BVisuListe,SIGNAL("clicked()"), self.selectWidgetDeplie)
+        if monEnvQT5 :
+           self.BVisuListe.clicked.connect(self.selectWidgetDeplie)
+        else :
+           self.connect(self.BVisuListe,SIGNAL("clicked()"), self.selectWidgetDeplie)
 
 
   def setValeurs(self):