# along with SALOME HYDRO module. If not, see <http://www.gnu.org/licenses/>.
import os
-from PyQt4 import QtGui, QtCore
+from PyQt5.QtCore import *
+from PyQt5.QtGui import *
+from PyQt5.QtWidgets import *
import salome
from salome.hydro.pytel.genjob import generate_job
def __init__(self, parent, pytel_params):
QtGui.QDialog.__init__(self, parent)
self.setupUi(self)
- self.connect(self.dialogButtonBox, QtCore.SIGNAL("accepted()"), self.validate)
- self.connect(self.dialogButtonBox, QtCore.SIGNAL("rejected()"), self.close)
- self.connect(self.chooseInputDataDirectoryButton, QtCore.SIGNAL("clicked()"), self.choose_input_dir)
- self.connect(self.chooseResultDirectoryButton, QtCore.SIGNAL("clicked()"), self.choose_result_dir)
+ self.connect(self.dialogButtonBox, SIGNAL("accepted()"), self.validate)
+ self.connect(self.dialogButtonBox, SIGNAL("rejected()"), self.close)
+ self.connect(self.chooseInputDataDirectoryButton, SIGNAL("clicked()"), self.choose_input_dir)
+ self.connect(self.chooseResultDirectoryButton, SIGNAL("clicked()"), self.choose_result_dir)
self.telemacRootDirLE.setText("/home/projets-bgq/systel/V6P2")
self.telemacEnvFileLE.setText("/home/projets-bgq/systel/V6P2/config/pysource.zumbrota.xlf14.sh")
casedir = os.path.dirname(pytel_params["FICHIER_CAS"])
self.pytel_params = pytel_params
def choose_input_dir(self):
- directory = QtGui.QFileDialog.getExistingDirectory(self,
+ directory = QFileDialog.getExistingDirectory(self,
directory = self.inputDataDirectoryLE.text(),
- options = QtGui.QFileDialog.ShowDirsOnly)
+ options = QFileDialog.ShowDirsOnly)
if not directory.isNull():
self.inputDataDirectoryLE.setText(directory)
def choose_result_dir(self):
- directory = QtGui.QFileDialog.getExistingDirectory(self,
+ directory = QFileDialog.getExistingDirectory(self,
directory = self.resultDirectoryLE.text(),
- options = QtGui.QFileDialog.ShowDirsOnly)
+ options = QFileDialog.ShowDirsOnly)
if not directory.isNull():
self.resultDirectoryLE.setText(directory)