Salome HOME
projects
/
tools
/
eficas.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
qques bugs
[tools/eficas.git]
/
InterfaceQT4
/
monWidgetCBSD.py
diff --git
a/InterfaceQT4/monWidgetCBSD.py
b/InterfaceQT4/monWidgetCBSD.py
index 61553b9ff0acd425001a4fc5746e98e4058ec2d5..6a79f9d56b72d7b2fcf232b9c70a55b0f30f35d5 100644
(file)
--- a/
InterfaceQT4/monWidgetCBSD.py
+++ b/
InterfaceQT4/monWidgetCBSD.py
@@
-29,6
+29,14
@@
from politiquesValidation import PolitiqueUnique
from qtSaisie import SaisieValeur
from qtSaisie import SaisieValeur
+from determine import monEnvQT5
+if monEnvQT5:
+ from PyQt5.QtWidgets import QComboBox, QCompleter
+else :
+ from PyQt4.QtGui import *
+ from PyQt4.QtCore import *
+
+
class MonWidgetCB (Ui_WidgetCB,Feuille):
def __init__(self,node,monSimpDef,nom,objSimp,parentQt,commande):
class MonWidgetCB (Ui_WidgetCB,Feuille):
def __init__(self,node,monSimpDef,nom,objSimp,parentQt,commande):
@@
-36,10
+44,14
@@
class MonWidgetCB (Ui_WidgetCB,Feuille):
self.politique=PolitiqueUnique(self.node,self.editor)
self.determineChoix()
self.setValeursApresBouton()
self.politique=PolitiqueUnique(self.node,self.editor)
self.determineChoix()
self.setValeursApresBouton()
- self.connect(self.CBChoix,SIGNAL("currentIndexChanged(int)"),self.ChoixSaisi)
+ if monEnvQT5:
+ self.CBChoix.currentIndexChanged.connect(self.ChoixSaisi)
+ else :
+ self.connect(self.CBChoix,SIGNAL("currentIndexChanged(int)"),self.ChoixSaisi)
+
self.parentQt.commandesLayout.insertWidget(-1,self)
self.maCommande.listeAffichageWidget.append(self.CBChoix)
self.parentQt.commandesLayout.insertWidget(-1,self)
self.maCommande.listeAffichageWidget.append(self.CBChoix)
- print self.objSimp.isoblig()
+
#
print self.objSimp.isoblig()
def setValeursApresBouton(self):
def setValeursApresBouton(self):
@@
-51,10
+63,15
@@
class MonWidgetCB (Ui_WidgetCB,Feuille):
self.CBChoix.setCurrentIndex(self.CBChoix.findText(valeur))
def determineChoix(self):
self.CBChoix.setCurrentIndex(self.CBChoix.findText(valeur))
def determineChoix(self):
- listeChoix=QStringList()
+ if monEnvQT5:
+ self.CBChoix.currentIndexChanged.connect(self.ChoixSaisi)
+ else :
+ self.connect(self.CBChoix,SIGNAL("currentIndexChanged(int)"),self.ChoixSaisi
+
for choix in self.monSimpDef.into:
if not(type(choix) in types.StringTypes) : choix=str(choix)
for choix in self.monSimpDef.into:
if not(type(choix) in types.StringTypes) : choix=str(choix)
- listeChoix<<choix
+ if monEnvQT5: self.CBChoix.currentIndexChanged.connect(self.ChoixSaisi)
+ else : self.connect(self.CBChoix,SIGNAL("currentIndexChanged(int)"),self.ChoixSaisi)
self.CBChoix.addItem(choix)
self.CBChoix.setEditable(True)
monCompleteur=QCompleter(listeChoix,self)
self.CBChoix.addItem(choix)
self.CBChoix.setEditable(True)
monCompleteur=QCompleter(listeChoix,self)