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
synchronisation avec Yoann
[tools/eficas.git]
/
InterfaceQT4
/
monWidgetCBSD.py
diff --git
a/InterfaceQT4/monWidgetCBSD.py
b/InterfaceQT4/monWidgetCBSD.py
index 3fb8f86e5516ac973f9cf11248bd67e9cf5eb745..ec635f4324cc2b683d77275eaddc94ed4bcc1196 100644
(file)
--- a/
InterfaceQT4/monWidgetCBSD.py
+++ b/
InterfaceQT4/monWidgetCBSD.py
@@
-18,17
+18,23
@@
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
# Modules Python
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
# Modules Python
-import string,types,os
+from __future__ import absolute_import
+try :
+ from builtins import str
+except : pass
+
+import types,os
# Modules Eficas
# Modules Eficas
-from PyQt4.QtGui import *
-from PyQt4.QtCore import *
from Extensions.i18n import tr
from Extensions.i18n import tr
-from feuille import Feuille
+from
.
feuille import Feuille
from desWidgetCB import Ui_WidgetCB
from desWidgetCB import Ui_WidgetCB
-from politiquesValidation import PolitiqueUnique
-from qtSaisie import SaisieValeur
+from .politiquesValidation import PolitiqueUnique
+from .qtSaisie import SaisieValeur
+
+
+from PyQt5.QtWidgets import QComboBox, QCompleter
class MonWidgetCB (Ui_WidgetCB,Feuille):
class MonWidgetCB (Ui_WidgetCB,Feuille):
@@
-38,10
+44,11
@@
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)
+ self.CBChoix.currentIndexChanged.connect(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):
@@
-49,14
+56,15
@@
class MonWidgetCB (Ui_WidgetCB,Feuille):
self.CBChoix.setCurrentIndex(-1)
return
valeur=self.objSimp.get_valeur()
self.CBChoix.setCurrentIndex(-1)
return
valeur=self.objSimp.get_valeur()
- if not(type(valeur)
in types.StringTypes
) : valeur=str(valeur)
+ if not(type(valeur)
== str
) : valeur=str(valeur)
self.CBChoix.setCurrentIndex(self.CBChoix.findText(valeur))
def determineChoix(self):
self.CBChoix.setCurrentIndex(self.CBChoix.findText(valeur))
def determineChoix(self):
- listeChoix=QStringList()
+ self.CBChoix.currentIndexChanged.connect(self.ChoixSaisi)
+
for choix in self.monSimpDef.into:
for choix in self.monSimpDef.into:
- if not(type(choix)
in types.StringTypes
) : choix=str(choix)
- listeChoix<<choix
+ if not(type(choix)
== str
) : choix=str(choix)
+ self.CBChoix.currentIndexChanged.connect(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)
@@
-64,6
+72,6
@@
class MonWidgetCB (Ui_WidgetCB,Feuille):
self.CBChoix.setCompleter(monCompleteur)
def ChoixSaisi(self):
self.CBChoix.setCompleter(monCompleteur)
def ChoixSaisi(self):
- valeur=str(self.CBChoix.currentText()
.toLatin1()
)
+ valeur=str(self.CBChoix.currentText())
SaisieValeur.LEValeurPressed(self,valeur)
self.reaffiche()
SaisieValeur.LEValeurPressed(self,valeur)
self.reaffiche()