"""
def __init__(self,parent,txt):
QDialog.__init__(self,parent)
+ self.pere=parent
self.setupUi(self)
self.resize( QSize(600,600).expandedTo(self.minimumSizeHint()) )
self.connect( self.PB_Ok,SIGNAL("clicked()"), self, SLOT("close()") )
self.connect(self.monExe, SIGNAL("readyReadStandardOutput()"), self.readFromStdOut )
self.connect(self.monExe, SIGNAL("readyReadStandardError()"), self.readFromStdErr )
+ self.connect(self.monExe, SIGNAL("finished(int )"), self.exeFinished )
# Je n arrive pas a utiliser le setEnvironment du QProcess
# fonctionne hors Salome mais pas dans Salome ???
self.monExe.closeWriteChannel()
self.show()
+ def exeFinished(self):
+ self.pere.enregistreResultat()
def saveFile(self):
#recuperation du nom du fichier
if not(self.PrepareLigneCommande()) : return
self.PBSavePressed(NomHypo=True)
maFenetre=MonViewText(self,self.commande)
- if os.path.isfile(self.fichierOut) :self.enregistreResultat()
def enregistreResultat(self):
+ if not(os.path.isfile(self.fichierOut)) : return
import smesh
import SMESH
import salome