Salome HOME
synchronisation avec Yoann
[tools/eficas.git] / InterfaceQT4 / monWidgetSimpBool.py
index c9711383263fd4f6f5470816969fd5bd61321b5a..f26ea6590a762806203118868a9a066c1c39b5b8 100644 (file)
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
 # Modules Python
-import string,types,os
+from __future__ import absolute_import
+import types,os
 
 # Modules Eficas
-from PyQt4.QtGui import *
-from PyQt4.QtCore import *
+from PyQt5.QtWidgets import QRadioButton
 from Extensions.i18n import tr
 
-from feuille               import Feuille
+from .feuille               import Feuille
 from desWidgetSimpBool     import Ui_WidgetSimpBool 
-from politiquesValidation  import PolitiqueUnique
-from qtSaisie              import SaisieValeur
+from .politiquesValidation  import PolitiqueUnique
+from .qtSaisie              import SaisieValeur
 
 
 class MonWidgetSimpBool (Ui_WidgetSimpBool,Feuille):
 
-  def __init__(self,node,monSimpDef,nom,objSimp,parentQt):
-        Feuille.__init__(self,node,monSimpDef,nom,objSimp,parentQt)
+  def __init__(self,node,monSimpDef,nom,objSimp,parentQt,commande):
+        Feuille.__init__(self,node,monSimpDef,nom,objSimp,parentQt,commande)
         self.politique=PolitiqueUnique(self.node,self.editor)
-        self.connect(self.RBTrue,SIGNAL("clicked()"),self.boutonTrueClic)
-        self.connect(self.RBFalse,SIGNAL("clicked()"),self.boutonFalseClic)
+        self.RBTrue.clicked.connect(self.boutonTrueClic)
+        self.RBFalse.clicked.connect(self.boutonFalseClic)
         self.parentQt.commandesLayout.insertWidget(-1,self)
+        self.maCommande.listeAffichageWidget.append(self.RBTrue)
+        self.AAfficher=self.RBTrue
 
   def setValeurs(self):
        valeur=self.node.item.get_valeur()
@@ -49,7 +51,9 @@ class MonWidgetSimpBool (Ui_WidgetSimpBool,Feuille):
 
   def boutonTrueClic(self):
       SaisieValeur.LEValeurPressed(self,True)
+      self.reaffiche()
 
   def boutonFalseClic(self):
       SaisieValeur.LEValeurPressed(self,False)
+      self.reaffiche()