Salome HOME
sauve du 9 mai
[tools/eficas.git] / InterfaceQT4 / monWidgetSimpFichier.py
index 4b45d35e94ee7d26ce2b8c30056c53ce9e9473e2..c116e74a92d296ac0b54abdc1d620567ec43f755 100644 (file)
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
 # Modules Python
-import string,types,os
+import string,types,os,sys
 
 # Modules Eficas
-from PyQt4.QtGui import *
-from PyQt4.QtCore import *
+from determine import  monEnvQT5
+if monEnvQT5 :
+   from PyQt5.QtGui  import QIcon
+   from PyQt5.QtCore import QSize
+else:
+   from PyQt4.QtGui import *
+   from PyQt4.QtCore import *
 from Extensions.i18n import tr
 
 from desWidgetSimpFichier  import Ui_WidgetSimpFichier 
@@ -32,8 +37,12 @@ from monWidgetSimpBase     import MonWidgetSimpBase
 class MonWidgetSimpFichier (Ui_WidgetSimpFichier,MonWidgetSimpBase):
 # c est juste la taille des differents widgets de base qui change
 
-  def __init__(self,node,monSimpDef,nom,objSimp,parentQt):
-        MonWidgetSimpBase.__init__(self,node,monSimpDef,nom,objSimp,parentQt)
-
-
+  def __init__(self,node,monSimpDef,nom,objSimp,parentQt,commande):
+        MonWidgetSimpBase.__init__(self,node,monSimpDef,nom,objSimp,parentQt,commande)
+        if sys.platform[0:5]!="linux" :
+          repIcon=self.node.editor.appliEficas.repIcon
+          fichier=os.path.join(repIcon, 'file-explorer.png')
+          icon = QIcon(fichier)
+          self.BFichier.setIcon(icon)
+          self.BFichier.setIconSize(QSize(32, 32))