Salome HOME
13685
authorpascale.noyret <pascale.noyret@edf.fr>
Mon, 14 Nov 2016 12:13:05 +0000 (13:13 +0100)
committerpascale.noyret <pascale.noyret@edf.fr>
Mon, 14 Nov 2016 12:13:05 +0000 (13:13 +0100)
InterfaceQT4/gereListe.py
InterfaceQT4/monSelectVal.py

index 4181974c61f290c2de1197b1f7a55187abcf3363..6dd0ae1e3fdb0b0543269b9618049f40463ff8e5 100644 (file)
@@ -23,7 +23,7 @@ import traceback
 
 from determine import monEnvQT5
 if monEnvQT5:
-   from PyQt5.QtWidgets import QLineEdit, QLabel
+   from PyQt5.QtWidgets import QLineEdit, QLabel, QFileDialog
    from PyQt5.QtCore    import QEvent, Qt
    from PyQt5.QtGui     import QIcon, QPalette
 else :
@@ -254,11 +254,12 @@ class GereListe:
 
 
    def selectInFile(self):
-       init=QString( self.editor.CONFIGURATION.savedir)
+       init=str( self.editor.CONFIGURATION.savedir)
        fn = QFileDialog.getOpenFileName(self.node.appliEficas,
                                          tr("Fichier de donnees"),
                                          init,
                                          tr('Tous les  Fichiers (*)',))
+       if monEnvQT5 : fn=fn[0]
        if fn == None : return
        if fn == "" : return
        ulfile = os.path.abspath(unicode(fn))
index 4fc9f22350bb454ba4a690bafc89509d90feee18..8a6a2fbeb1fa5586b6feb09903e9d49891c9e9f9 100644 (file)
 # Modules Eficas
 
 from desSelectVal import Ui_DSelVal
-from determine import monEnvQT5
+from Extensions.i18n import tr
 
+from determine import monEnvQT5
 if monEnvQT5:
-    from PyQt5.QtWidgets import QDialog
-    from PyQt5.QtCore import QTimer
+    from PyQt5.QtWidgets import QDialog, QFileDialog
+    from PyQt5.QtCore import QTimer, Qt
+    from PyQt5.QtGui import QPalette
 else :
     from PyQt4.QtGui  import *
     from PyQt4.QtCore import *
+    from PyQt4.QtGui import QPalette
 
 class DSelVal(Ui_DSelVal,QDialog):
    def __init__(self,parent ,modal ) :
@@ -73,10 +76,9 @@ class MonSelectVal(DSelVal):
   def messageAChanger(self):
       message=self.parent.editor.sb.currentMessage()
       mapalette=self.sb.palette()
-      from PyQt4.QtGui import QPalette
-      mapalette.setColor( QPalette.WindowText, self.parent.editor.couleur )
-      self.sb.setPalette( mapalette );
-      self.sb.setText(tr(message))
+      mapalette.setColor( QPalette.Text,Qt.red )
+      self.sb.setPalette( mapalette )
+      self.sb.setText(message)
       QTimer.singleShot(3000, self.efface)
       
   def efface(self):