X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=InterfaceQT4%2FmonWidgetSimpBool.py;h=bd174677181122ed5b3c6ad455242aa69d8fd20b;hb=39b7b166eb606b80c9ac427811651b20db79bde2;hp=0cbb381bdbbee8d4f82ff77ed3cd7ff1846229d5;hpb=df0e1a1f57e70d3d99dd7fb381845500c3d3c6dd;p=tools%2Feficas.git diff --git a/InterfaceQT4/monWidgetSimpBool.py b/InterfaceQT4/monWidgetSimpBool.py index 0cbb381b..bd174677 100644 --- a/InterfaceQT4/monWidgetSimpBool.py +++ b/InterfaceQT4/monWidgetSimpBool.py @@ -21,8 +21,12 @@ import string,types,os # Modules Eficas -from PyQt4.QtGui import * -from PyQt4.QtCore import * +from determine import monEnvQT5 +if monEnvQT5 : + from PyQt5.QtWidgets import QRadioButton +else : + from PyQt4.QtGui import * + from PyQt4.QtCore import * from Extensions.i18n import tr from feuille import Feuille @@ -36,8 +40,12 @@ class MonWidgetSimpBool (Ui_WidgetSimpBool,Feuille): 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) + if monEnvQT5 : + self.RBTrue.clicked.connect(self.boutonTrueClic) + self.RBFalse.clicked.connect(self.boutonFalseClic) + else : + self.connect(self.RBTrue,SIGNAL("clicked()"),self.boutonTrueClic) + self.connect(self.RBFalse,SIGNAL("clicked()"),self.boutonFalseClic) self.parentQt.commandesLayout.insertWidget(-1,self) self.maCommande.listeAffichageWidget.append(self.RBTrue) @@ -50,7 +58,9 @@ class MonWidgetSimpBool (Ui_WidgetSimpBool,Feuille): def boutonTrueClic(self): SaisieValeur.LEValeurPressed(self,True) + self.reaffiche() def boutonFalseClic(self): SaisieValeur.LEValeurPressed(self,False) + self.reaffiche()