X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=InterfaceQT4%2Fcompomacro.py;h=e5e6162e3ba759a026ff51efba6214288c025c9c;hb=39b7b166eb606b80c9ac427811651b20db79bde2;hp=2bba03e8b1c1771ed8bf2a4d9a9f2caf82927c03;hpb=9e5ea0ed745d6d22d5ccd9c8dab56340c46809d9;p=tools%2Feficas.git diff --git a/InterfaceQT4/compomacro.py b/InterfaceQT4/compomacro.py index 2bba03e8..e5e6162e 100644 --- a/InterfaceQT4/compomacro.py +++ b/InterfaceQT4/compomacro.py @@ -29,8 +29,14 @@ from Extensions.i18n import tr import compooper import browser import typeNode -from PyQt4.QtGui import QAction -from PyQt4.QtCore import Qt, SIGNAL, QVariant +from determine import monEnvQT5 +if monEnvQT5: + from PyQt5.QtWidgets import QAction + from PyQt5.QtCore import Qt +else : + from PyQt4.QtGui import * + from PyQt4.QtCore import * + class MACRONode(browser.JDCNode,typeNode.PopUpMenuNode): @@ -44,7 +50,10 @@ class MACRONode(browser.JDCNode,typeNode.PopUpMenuNode): typeNode.PopUpMenuNode.createPopUpMenu(self) if ("AFFE_CARA_ELEM" in self.item.get_genealogie()) and self.editor.salome: self.ViewElt = QAction(tr('View3D'),self.tree) - self.tree.connect(self.ViewElt,SIGNAL("triggered()"),self.view3D) + if monEnvQT5: + self.ViewElt.triggered.connect(self.View3D) + else : + self.tree.connect(self.ViewElt,SIGNAL("triggered()"),self.view3D) self.ViewElt.setStatusTip(tr("affiche dans Geom les elements de structure")) self.menu.addAction(self.ViewElt) if self.item.isvalid() :