From: Pascale Noyret Date: Wed, 26 Sep 2007 08:29:02 +0000 (+0000) Subject: PN Pour QT X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=e7bcaa7313fb8dee507d0e47eb1706a12b18f8f8;p=tools%2Feficas.git PN Pour QT --- diff --git a/Ihm/I_MACRO_ETAPE.py b/Ihm/I_MACRO_ETAPE.py index 0ab72b58..278922cf 100644 --- a/Ihm/I_MACRO_ETAPE.py +++ b/Ihm/I_MACRO_ETAPE.py @@ -110,7 +110,10 @@ class MACRO_ETAPE(I_ETAPE.ETAPE): self.text_converted=0 self.text_error="" if self.nom != "INCLUDE_MATERIAU": - format=self.jdc.appli.format_fichier.get() + if self.parent.appli.ihm == "QT" : + format=self.jdc.appli.format_fichier + else : + format=self.jdc.appli.format_fichier.get() if convert.plugins.has_key(format): # Le convertisseur existe on l'utilise p=convert.plugins[format]() diff --git a/InterfaceQT/compomacro.py b/InterfaceQT/compomacro.py index 9e0c2321..5c959402 100644 --- a/InterfaceQT/compomacro.py +++ b/InterfaceQT/compomacro.py @@ -12,7 +12,6 @@ from InterfaceQT import compooper from InterfaceQT import browser from InterfaceQT import typeNode -import convert class MACRONode(browser.JDCNode,typeNode.PopUpMenuNode): def getPanel(self): @@ -53,7 +52,6 @@ class INCLUDENode(browser.JDCNode,typeNode.PopUpMenuNode): def createPopUpMenu(self): typeNode.PopUpMenuNode.createPopUpMenu(self) self.menu.insertItem( qApp.translate('Browser','Edit'), self.makeEdit ) - self.menu.insertItem( qApp.translate('Browser','View'), self.makeView ) def makeEdit(self): #,appli,node diff --git a/InterfaceQT/editor.py b/InterfaceQT/editor.py index 450f1c29..b69932ff 100644 --- a/InterfaceQT/editor.py +++ b/InterfaceQT/editor.py @@ -21,14 +21,6 @@ import qtCommun VERSION_EFICAS = "EFICAS v1.12" -class StringVar: # a cause de format_fichier (Tkinter.StringVar) appele ailleurs que ds l'Interface - def __init__(self): - self.val = "" - def set(self,str): - self.val = str - def get(self): - return self.val - # -------------------------- # # # class JDCEditor(QSplitter): @@ -50,8 +42,7 @@ class JDCEditor(QSplitter): self.titre=VERSION_EFICAS + ' pour '+ self.code self.dict_reels={} self.liste_simp_reel=[] - self.format_fichier = StringVar() - self.format_fichier.set('python') #CS_pbruno gestion python uniquement + self.format_fichier='python' #CS_pbruno gestion python uniquement self.ihm="QT" from Editeur import configuration @@ -201,7 +192,7 @@ class JDCEditor(QSplitter): def get_source(self,file): #-----------------------# import convert - format=self.format_fichier.get() + format=self.format_fichier # Il faut convertir le contenu du fichier en fonction du format if convert.plugins.has_key(format): @@ -235,15 +226,10 @@ class JDCEditor(QSplitter): titre = "Choix d'un fichier de poursuite" texte = "Le fichier %s contient une commande %s\n" %(fic_origine,'POURSUITE') texte = texte+'Donnez le nom du fichier dont vous \n voulez faire une poursuite' - labeltexte = 'Fichier à  poursuivre :' - fn = QFileDialog.getOpenFileName( None, - "", - self, - None, - labeltexte ) - - print 'GETFILE', fn + QMessageBox.information( self, titre,texte) + print "HHHHHHHHHHHHHHHHHHHHHHHHHHH" + fn = QFileDialog.getOpenFileName( None, "", self, None, titre ) if fn.isNull(): return @@ -251,15 +237,14 @@ class JDCEditor(QSplitter): ulfile = os.path.abspath(unicode(fn)) # On utilise le convertisseur défini par format_fichier print 'GETFILE', ulfile + print "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj" source=self.get_source(ulfile) if source: - # On a réussi à  convertir le fichier self.ulfile + # On a réussi à convertir le fichier self.ulfile jdcText = source else: # Une erreur a été rencontrée jdcText = '' - - return ulfile, jdcText @@ -281,10 +266,10 @@ class JDCEditor(QSplitter): jdcName=os.path.basename(fn) # Il faut convertir le contenu du fichier en fonction du format - if convert.plugins.has_key( self.format_fichier.get() ): + if convert.plugins.has_key( self.format_fichier ): # Le convertisseur existe on l'utilise appli = self # CS_pbruno compatiblity parseur_python: self.appli.liste_simp_reel, self.appli.dict_reels - p=convert.plugins[self.format_fichier.get()]() + p=convert.plugins[self.format_fichier]() p.readfile(fn) text=p.convert('exec',appli) if not p.cr.estvide(): diff --git a/Ui/desInclude.py b/Ui/desInclude.py index a28c5e55..00989bb7 100644 --- a/Ui/desInclude.py +++ b/Ui/desInclude.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'desInclude.ui' # -# Created: mar aoû 28 09:57:43 2007 +# Created: mer aoû 29 09:29:35 2007 # by: The PyQt User Interface Compiler (pyuic) 3.13 # # WARNING! All changes made in this file will be lost! @@ -116,14 +116,14 @@ class DInc1(QWidget): self.TabPage = QWidget(self.TWChoix,"TabPage") - self.BBrowse = QPushButton(self.TabPage,"BBrowse") - self.BBrowse.setGeometry(QRect(288,306,161,41)) - self.textLabel1_3 = QLabel(self.TabPage,"textLabel1_3") self.textLabel1_3.setGeometry(QRect(70,50,350,41)) self.LENomFichier = QLineEdit(self.TabPage,"LENomFichier") self.LENomFichier.setGeometry(QRect(18,127,450,30)) + + self.BBrowse = QPushButton(self.TabPage,"BBrowse") + self.BBrowse.setGeometry(QRect(288,306,161,41)) self.TWChoix.insertTab(self.TabPage,QString("")) self.TabPage_2 = QWidget(self.TWChoix,"TabPage_2") @@ -173,8 +173,8 @@ class DInc1(QWidget): self.BNext.setText(QString.null) QToolTip.add(self.BNext,self.__tr("affiche la prochaine occurence")) self.TWChoix.changeTab(self.Commande,self.__tr("Nouvelle Commande")) - self.BBrowse.setText(self.__tr("Browse")) self.textLabel1_3.setText(self.__tr("La commande INCLUDE requiert un nom de Fichier :")) + self.BBrowse.setText(self.__tr("Edit")) self.TWChoix.changeTab(self.TabPage,self.__tr("Fichier Include")) self.textLabel1_5.setText(self.__trUtf8("\x3c\x66\x6f\x6e\x74\x20\x73\x69\x7a\x65\x3d\x22\x2b\x31\x22\x3e\x3c\x70\x20\x61\x6c\x69\x67\x6e\x3d\x22\x63\x65\x6e\x74\x65\x72\x22\x3e\x4c\x61\x20\x63\x6f\x6d\x6d\x61\x6e\x64\x65\x20\x49\x4e\x43\x4c\x55\x44\x45\x20\x6e\x27\x61\x20\x70\x61\x73\x20\x64\x65\x20\x66\x69\x63\x68\x69\x65\x72\x20\x61\x73\x73\x6f\x63\x69\xc3\xa9\x2e\x0a\x49\x6c\x20\x66\x61\x75\x74\x20\x64\x27\x61\x62\x6f\x72\x64\x20\x63\x68\x6f\x69\x73\x69\x72\x20\x75\x6e\x20\x6e\x75\x6d\xc3\xa9\x72\x6f\x20\x64\x27\x75\x6e\x69\x74\xc3\xa9\x3c\x2f\x70\x3e\x3c\x2f\x66\x6f\x6e\x74\x3e")) self.TWChoix.changeTab(self.TabPage_2,self.__tr("Fichier Inc")) diff --git a/Ui/desInclude.ui b/Ui/desInclude.ui index 9bbaa390..e37c1499 100644 --- a/Ui/desInclude.ui +++ b/Ui/desInclude.ui @@ -367,22 +367,6 @@ Fichier Include - - - BBrowse - - - - 288 - 306 - 161 - 41 - - - - Browse - - textLabel1_3 @@ -412,6 +396,22 @@ + + + BBrowse + + + + 288 + 306 + 161 + 41 + + + + Edit + +