# Modules Python
# Modules Eficas
+from __future__ import absolute_import
+try :
+ from builtins import str
+except : pass
+
from desSelectVal import Ui_DSelVal
-from determine import monEnvQT5
+from Extensions.i18n import tr
-if monEnvQT5:
- from PyQt5.QtWidgets import QDialog
- from PyQt5.QtCore import QTimer
-else :
- from PyQt4.QtGui import *
- from PyQt4.QtCore import *
+from PyQt5.QtWidgets import QDialog, QFileDialog
+from PyQt5.QtCore import QTimer, Qt
+from PyQt5.QtGui import QPalette
class DSelVal(Ui_DSelVal,QDialog):
def __init__(self,parent ,modal ) :
self.file=str(file)
self.readVal()
self.initVal()
- if monEnvQT5: self.connecterSignaux()
- else : self.connecterSignauxQT4()
+ self.connecterSignaux()
def connecterSignaux(self) :
self.Bespace.clicked.connect(self.SelectEsp)
def messageAChanger(self):
message=self.parent.editor.sb.currentMessage()
mapalette=self.sb.palette()
- from PyQt4.QtGui import QPalette
- mapalette.setColor( QPalette.WindowText, self.parent.editor.couleur )
- self.sb.setPalette( mapalette );
- self.sb.setText(tr(message))
+ mapalette.setColor( QPalette.Text,Qt.red )
+ self.sb.setPalette( mapalette )
+ self.sb.setText(message)
QTimer.singleShot(3000, self.efface)
def efface(self):
def readVal(self):
if self.file == "" : return
- f = open(self.file, "rb")
+ f = open(self.file, "r")
self.texte = f.read()
f.close()
self.Traitement()
def Traitement(self):
- import string
if self.textTraite == "" : return
if self.textTraite[-1]=="\n" : self.textTraite=self.textTraite[0:-1]
- self.textTraite=string.replace(self.textTraite,"\n",self.separateur)
+ self.textTraite=self.textTraite.replace("\n",self.separateur)
liste1=self.textTraite.split(self.separateur)
liste=[]
for val in liste1 :