X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=InterfaceQT4%2FgereTraduction.py;h=34011519091fe6cf8cdbe727971cbdc7da3f79d2;hb=39b7b166eb606b80c9ac427811651b20db79bde2;hp=2155b3636cb6078a8f9bbb9dcdf67e313394acdc;hpb=16d5922e798b1254eb558678612711d72ed38b32;p=tools%2Feficas.git diff --git a/InterfaceQT4/gereTraduction.py b/InterfaceQT4/gereTraduction.py index 2155b363..34011519 100644 --- a/InterfaceQT4/gereTraduction.py +++ b/InterfaceQT4/gereTraduction.py @@ -16,9 +16,13 @@ # # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # -from PyQt4 import * -from PyQt4.QtGui import * -from PyQt4.QtCore import * +from determine import monEnvQT5 +if monEnvQT5: + from PyQt5.QtWidgets import QFileDialog, QApplication +else : + from PyQt4.QtGui import * + from PyQt4.QtCore import * + import os from Extensions.i18n import tr @@ -30,14 +34,18 @@ def traduction(directPath,editor,version): if version == "V10V11" : from Traducteur import traduitV10V11 suffixe="v11.comm" + if version == "V11V12" : + from Traducteur import traduitV11V12 + suffixe="v12.comm" fn = QFileDialog.getOpenFileName( editor.appliEficas, tr('Traduire Fichier'), - QString(directPath) , + directPath , tr('Fichiers JDC (*.comm);;''Tous les Fichiers (*)')) + if monEnvQT5 : fn=fn[0] FichieraTraduire=str(fn) if (FichieraTraduire == "" or FichieraTraduire == () ) : return i=FichieraTraduire.rfind(".") @@ -50,10 +58,11 @@ def traduction(directPath,editor,version): os.system("rm -rf "+log) os.system("rm -rf "+FichierTraduit) - qApp.setOverrideCursor(QCursor(Qt.WaitCursor)) + QApplication.setOverrideCursor(QCursor(Qt.WaitCursor)) if version == "V9V10" : traduitV9V10.traduc(FichieraTraduire,FichierTraduit,log) if version == "V10V11" : traduitV10V11.traduc(FichieraTraduire,FichierTraduit,log) - qApp.setOverrideCursor(QCursor(Qt.ArrowCursor)) + if version == "V11V12" : traduitV11V12.traduc(FichieraTraduire,FichierTraduit,log) + QApplication.setOverrideCursor(QCursor(Qt.ArrowCursor)) Entete=tr("Fichier Traduit : %s\n\n",str(FichierTraduit)) if os.stat(log)[6] != 0L :