]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
bugsss
authorpascale.noyret <pascale.noyret@edf.fr>
Wed, 30 Nov 2016 16:41:36 +0000 (17:41 +0100)
committerpascale.noyret <pascale.noyret@edf.fr>
Wed, 30 Nov 2016 16:41:36 +0000 (17:41 +0100)
InterfaceQT4/gereIcones.py
InterfaceQT4/monWidgetPlusieursInto.py
InterfaceQT4/monWidgetSimpTuple.py
InterfaceQT4/monWidgetSimpTuple3.py

index fd4bc330d46ce54c07027951b625162354587559..599b3a8d011afe491743902b872b1d8a7845364e 100644 (file)
@@ -22,7 +22,7 @@ import string,types,os,re,sys
 import traceback
 from  determine import monEnvQT5
 if monEnvQT5 :
-  from PyQt5.QtWidgets import QMessageBox, QFileDialog , QMenu
+  from PyQt5.QtWidgets import QMessageBox, QFileDialog , QMenu, QPushButton
   from PyQt5.QtGui import QIcon
   from PyQt5.QtCore import  QFileInfo,  Qt, QSize, QVariant
 
@@ -290,15 +290,19 @@ class ContientIcones:
          if (QFileInfo(fichier).suffix() in listeSuffixe ):
              self.image=fichier
              if (not hasattr(self,"BSelectInFile")):
-               self.BSelectInFile = QPushButton(self.Widget8)
-               self.BSelectInFile.setMinimumSize(QSize(140,40))
-               self.BSelectInFile.setObjectName("BSelectInFile")
-               self.gridLayout.addWidget(self.BSelectInFile,1,1,1,1)
-               self.BSelectInFile.setText(tr("Selection"))
-               if monEnvQT5 : self.BSelectInFile.clicked.connect(self.BSelectInFilePressed)
-               else : self.connect(self.BSelectInFile,SIGNAL("clicked()"),self.BSelectInFilePressed)
+               try :
+                 self.BSelectInFile = QPushButton(self)
+                 self.BSelectInFile.setMinimumSize(QSize(140,40))
+                 self.BSelectInFile.setObjectName("BSelectInFile")
+                 self.gridLayout.addWidget(self.BSelectInFile,1,1,1,1)
+                 self.BSelectInFile.setText(tr("Selection"))
+                 if monEnvQT5 : self.BSelectInFile.clicked.connect(self.BSelectInFilePressed)
+                 else : self.connect(self.BSelectInFile,SIGNAL("clicked()"),self.BSelectInFilePressed)
+               except :
+                pass
              else :
                self.BSelectInFile.setVisible(1)
+               
          elif hasattr(self, "BSelectInFile"):
              self.BSelectInFile.setVisible(0)
 
index 8afddf0c4b4f78b063c9a4cb8ef60e58f8d2e832..7c9088c2d3531e266fe05dc632ced64fc21c90e2 100644 (file)
@@ -73,7 +73,7 @@ class MonWidgetPlusieursInto (Ui_WidgetPlusieursInto,Feuille,GerePlie,GereListe)
             spacerItem2 = QSpacerItem(40, 70, QSizePolicy.Fixed, QSizePolicy.Minimum)
             self.CBLayout.addItem(spacerItem2)
 
-        if len(self.listeAAfficher) < 25 : self.frameRecherche.close()
+        if len(self.listeAAfficher) < 30 and hasattr(self,'frameRecherche') : self.frameRecherche.close()
         # try except si la liste des possibles est vide
         # prevoir qqchose
         try :
index 8c259af5ddd3036778ad1903d2b08b6650c63e26..df97fa43052549cacad0239289bcf6e8252bf52f 100644 (file)
@@ -84,7 +84,13 @@ class MonWidgetSimpTuple(Feuille):
 
       # Passage au champ suivant
       nom=aLeFocus.objectName()[11:]
-      i=nom.toInt()[0]+1
+      try :
+        i=str(nom).toInt()[0]+1
+      except :
+        try :
+          i=i+1
+        except :
+          return
       if i == self.nbValeurs +1 : i=1
       nomLineEdit="lineEditVal"+str(i)
       courant=getattr(self,nomLineEdit)
index 051102ecafbec14048bb4214051d1e50e686c28d..fe0ffe4560bf4953399300b5eafba6a62674c840 100644 (file)
@@ -21,8 +21,8 @@
 import string,types,os
 
 # Modules Eficas
-from PyQt4.QtGui import *
-from PyQt4.QtCore import *
+#from PyQt4.QtGui import *
+#from PyQt4.QtCore import *
 from Extensions.i18n import tr
 
 from feuille               import Feuille