--- a/PyLint/PyLintConfigDialog.py Wed Apr 30 19:58:17 2014 +0200 +++ b/PyLint/PyLintConfigDialog.py Sun Jul 06 17:08:41 2014 +0200 @@ -16,8 +16,8 @@ import os import copy -from PyQt4.QtCore import pyqtSlot, QProcess, SIGNAL -from PyQt4.QtGui import QDialog +from PyQt5.QtCore import pyqtSlot, QProcess +from PyQt5.QtWidgets import QDialog from E5Gui.E5Application import e5App from E5Gui import E5FileDialog, E5MessageBox @@ -246,9 +246,9 @@ startWith = self.ppath config = E5FileDialog.getOpenFileName( self, - self.trUtf8("Select configuration file"), + self.tr("Select configuration file"), startWith, - self.trUtf8("Configuration Files (*.cfg *.cnf *.rc);;" + self.tr("Configuration Files (*.cfg *.cnf *.rc);;" "All Files (*)")) if config: self.configfileEdit.setText(Utilities.toNativeSeparators(config)) @@ -262,7 +262,7 @@ """ report = E5FileDialog.getSaveFileName( self, - self.trUtf8("Select report file"), + self.tr("Select report file"), self.reportfileEdit.text(), None, None, @@ -341,8 +341,8 @@ else: E5MessageBox.critical( self, - self.trUtf8('Process Generation Error'), - self.trUtf8( + self.tr('Process Generation Error'), + self.tr( 'Could not start {0}.<br>' 'Ensure that it is in the search path.' ).format(self.lint)) @@ -388,4 +388,4 @@ while self.pylintProc and self.pylintProc.canReadLine(): s = 'pylint: ' + str( self.pylintProc.readLine(), self.__ioEncoding, "replace") - e5App().getObject("UserInterface").emit(SIGNAL('appendStderr'), s) + e5App().getObject("UserInterface").appendStderr.emit(s)