X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=InterfaceQT4%2FmonWidgetRadioButton.py;h=cff2bbc226888a28bc82549e899c0d560c7182dd;hb=3fd4828d38ccea805a15c45e0517bf15b4e8f828;hp=9ce02e07b60c8ef0908e455f5a3ccdbdfada39b8;hpb=97c204c49d4c9e2785779957f56d9b13a1e93181;p=tools%2Feficas.git diff --git a/InterfaceQT4/monWidgetRadioButton.py b/InterfaceQT4/monWidgetRadioButton.py index 9ce02e07..cff2bbc2 100644 --- a/InterfaceQT4/monWidgetRadioButton.py +++ b/InterfaceQT4/monWidgetRadioButton.py @@ -40,6 +40,7 @@ class MonWidgetRadioButtonCommun (Feuille): self.determineChoix() self.setValeursApresBouton() self.parentQt.commandesLayout.insertWidget(-1,self) + self.AAfficher=self.radioButton_1 self.maCommande.listeAffichageWidget.append(self.radioButton_1) @@ -55,14 +56,14 @@ class MonWidgetRadioButtonCommun (Feuille): def determineChoix(self): self.horizontalLayout.setAlignment(Qt.AlignLeft) i=1 - j=len(self.monSimpDef.into) + j=len(self.maListeDeValeur) if j > self.maxI : print "poumbadaboum" return while i < j+1 : nomBouton="radioButton_"+str(i) bouton=getattr(self,nomBouton) - valeur=self.monSimpDef.into[i-1] + valeur=self.maListeDeValeur[i-1] if not(type(valeur) in types.StringTypes) : valeur=str(valeur) bouton.setText(valeur) self.dict_bouton[valeur]=bouton @@ -93,7 +94,7 @@ class MonWidgetRadioButtonCommun (Feuille): aLeFocus=self.focusWidget() nom=aLeFocus.objectName()[12:] i=nom.toInt()[0]+1 - if i == len(self.monSimpDef.into) +1 : i=1 + if i == len(self.maListeDeValeur) +1 : i=1 nomBouton="radioButton_"+str(i) courant=getattr(self,nomBouton) courant.setFocus(True) @@ -102,7 +103,7 @@ class MonWidgetRadioButtonCommun (Feuille): aLeFocus=self.focusWidget() nom=aLeFocus.objectName()[12:] i=nom.toInt()[0]-1 - if i == 0 : i= len(self.monSimpDef.into) + if i == 0 : i= len(self.maListeDeValeur) nomBouton="radioButton_"+str(i) courant=getattr(self,nomBouton) courant.setFocus(True) @@ -111,7 +112,19 @@ class MonWidgetRadioButtonCommun (Feuille): class MonWidgetRadioButton (Ui_WidgetRadioButton,MonWidgetRadioButtonCommun): def __init__(self,node,monSimpDef,nom,objSimp,parentQt,commande): #print "MonWidgetRadioButton ", self + self.maListeDeValeur=monSimpDef.into MonWidgetRadioButtonCommun.__init__(self,node,monSimpDef,nom,objSimp,parentQt,commande) def setMaxI(self): self.maxI=3 + + +class MonWidgetRadioButtonSD (Ui_WidgetRadioButton,MonWidgetRadioButtonCommun): + + def __init__(self,node,monSimpDef,nom,objSimp,parentQt,commande): + #print "dans le init de MonWidgetRadioButtonSD",self + self.maListeDeValeur=node.item.get_sd_avant_du_bon_type() + MonWidgetRadioButtonCommun.__init__(self,node,monSimpDef,nom,objSimp,parentQt,commande) + + def setMaxI(self): + self.maxI=3