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
optim eciture
[tools/eficas.git]
/
InterfaceQT4
/
groupe.py
diff --git
a/InterfaceQT4/groupe.py
b/InterfaceQT4/groupe.py
index d08afec949f089218fcc621f4e41017097e91cd5..097bf81d1b2e7c3ea640b7babff2d171d8a871d2 100644
(file)
--- a/
InterfaceQT4/groupe.py
+++ b/
InterfaceQT4/groupe.py
@@
-19,25
+19,27
@@
# Modules Python
# Modules Eficas
# Modules Python
# Modules Eficas
-from PyQt4 import *
-from PyQt4.QtGui import *
-from PyQt4.QtCore import *
+from __future__ import absolute_import
+from __future__ import print_function
+from PyQt5.QtWidgets import QWidget
+from PyQt5.QtCore import Qt
+
from Extensions.i18n import tr
from Extensions.i18n import tr
-from gereIcones import FacultatifOuOptionnel
+
+from .gereIcones import FacultatifOuOptionnel
import Accas
# Import des panels
import Accas
# Import des panels
-class Groupe(Q
tGui.Q
Widget,FacultatifOuOptionnel):
+class Groupe(QWidget,FacultatifOuOptionnel):
"""
"""
def __init__(self,node,editor,parentQt,definition,obj,niveau,commande=None):
"""
"""
def __init__(self,node,editor,parentQt,definition,obj,niveau,commande=None):
- Q
tGui.Q
Widget.__init__(self,None)
+ QWidget.__init__(self,None)
self.node=node
self.node.fenetre=self
#print "groupe : ",self.node.item.nom," ",self.node.fenetre
self.node=node
self.node.fenetre=self
#print "groupe : ",self.node.item.nom," ",self.node.fenetre
- #self.setFocusPolicy(Qt.StrongFocus)
self.setupUi(self)
self.editor=editor
self.obj=obj
self.setupUi(self)
self.editor=editor
self.obj=obj
@@
-50,16
+52,16
@@
class Groupe(QtGui.QWidget,FacultatifOuOptionnel):
self.repIcon=self.appliEficas.repIcon
self.jdc=self.node.item.get_jdc()
self.setIconePoubelle()
self.repIcon=self.appliEficas.repIcon
self.jdc=self.node.item.get_jdc()
self.setIconePoubelle()
+ self.setIconesGenerales()
self.setRun()
self.setValide()
self.setReglesEtAide()
self.afficheMots()
self.listeMCAAjouter=[]
self.dictMCVenantDesBlocs={}
self.setRun()
self.setValide()
self.setReglesEtAide()
self.afficheMots()
self.listeMCAAjouter=[]
self.dictMCVenantDesBlocs={}
- if hasattr(self,'RBDeplie')
: self.connect(self.RBDeplie,SIGNAL("clicked()"),
self.Deplie)
- if hasattr(self,'RBPlie')
: self.connect(self.RBPlie,SIGNAL("clicked()"),
self.Plie)
+ if hasattr(self,'RBDeplie')
: self.RBDeplie.clicked.connect(
self.Deplie)
+ if hasattr(self,'RBPlie')
: self.RBPlie.clicked.connect(
self.Plie)
self.setAcceptDrops(True)
self.setAcceptDrops(True)
- #self.donneFocus()
def donneFocus(self):
for fenetre in self.listeFocus:
def donneFocus(self):
for fenetre in self.listeFocus:
@@
-96,32
+98,27
@@
class Groupe(QtGui.QWidget,FacultatifOuOptionnel):
def afficheOptionnel(self):
liste=self.ajouteMCOptionnelDesBlocs()
def afficheOptionnel(self):
liste=self.ajouteMCOptionnelDesBlocs()
- #chercheOptionnel=self.parentQt
- # Boucle necessaire pour les regroupements Adao
- #while not( hasattr(chercheOptionnel,'monOptionnel')):
- # chercheOptionnel=chercheOptionnel.parentQt
- #self.monOptionnel=chercheOptionnel.monOptionnel
self.monOptionnel=self.editor.widgetOptionnel
self.monOptionnel=self.editor.widgetOptionnel
- self.monOptionnel.
parentMC=self
- self.monOptionnel.affiche(liste)
+ self.monOptionnel.
afficheOptionnel(liste,self)
+
#
self.monOptionnel.affiche(liste)
def ajouteMCOptionnelDesBlocs(self):
def ajouteMCOptionnelDesBlocs(self):
- #print "Je passe dans ajouteMCOptionnelDesBlocs pour", self.node.item.nom
+ #print ("Je passe dans ajouteMCOptionnelDesBlocs pour", self.node.item.nom)
self.dictMCVenantDesBlocs={}
i=0
self.calculOptionnel()
liste=self.liste_mc
for MC in self.liste_mc : self.dictMCVenantDesBlocs[MC]=self
while i < self.commandesLayout.count():
self.dictMCVenantDesBlocs={}
i=0
self.calculOptionnel()
liste=self.liste_mc
for MC in self.liste_mc : self.dictMCVenantDesBlocs[MC]=self
while i < self.commandesLayout.count():
- from monWidgetBloc import MonWidgetBloc
+ from
.
monWidgetBloc import MonWidgetBloc
widget=self.commandesLayout.itemAt(i).widget()
i=i+1
if not(isinstance(widget,MonWidgetBloc)) : continue
widget.calculOptionnel()
listeW=widget.ajouteMCOptionnelDesBlocs()
widget=self.commandesLayout.itemAt(i).widget()
i=i+1
if not(isinstance(widget,MonWidgetBloc)) : continue
widget.calculOptionnel()
listeW=widget.ajouteMCOptionnelDesBlocs()
- for MC in widget.dictMCVenantDesBlocs
.keys()
:
- if MC in self.dictMCVenantDesBlocs
.keys(): print "Pb Sur les MC"
+ for MC in widget.dictMCVenantDesBlocs:
+ if MC in self.dictMCVenantDesBlocs
: print ("Pb Sur les MC" )
else : self.dictMCVenantDesBlocs[MC]=widget.dictMCVenantDesBlocs[MC]
liste=liste+listeW
return liste
else : self.dictMCVenantDesBlocs[MC]=widget.dictMCVenantDesBlocs[MC]
liste=liste+listeW
return liste
@@
-156,7
+153,7
@@
class Groupe(QtGui.QWidget,FacultatifOuOptionnel):
listeNom=texteListeNom.split("+")[1:]
firstNode=None
for nom in listeNom:
listeNom=texteListeNom.split("+")[1:]
firstNode=None
for nom in listeNom:
- if nom not in self.dictMCVenantDesBlocs
.keys()
:
+ if nom not in self.dictMCVenantDesBlocs:
#print "bizarre, bizarre"
self.editor.init_modif()
nouveau=self.node.append_child(nom)
#print "bizarre, bizarre"
self.editor.init_modif()
nouveau=self.node.append_child(nom)
@@
-166,9
+163,10
@@
class Groupe(QtGui.QWidget,FacultatifOuOptionnel):
nouveau=widget.node.append_child(nom)
if firstNode==None : firstNode=nouveau
if nouveau == None or nouveau == 0 :
nouveau=widget.node.append_child(nom)
if firstNode==None : firstNode=nouveau
if nouveau == None or nouveau == 0 :
- self.editor.affiche_infos(
s
tr('insertion impossible a cet endroit pour '+nom),Qt.red)
+ self.editor.affiche_infos(tr('insertion impossible a cet endroit pour '+nom),Qt.red)
self.reaffiche(firstNode)
self.reaffiche(firstNode)
-
+ if firstNode!=None and firstNode !=0 and firstNode.item!=None :
+ firstNode.select()
def Plie(self):
def Plie(self):